upipe-modules/upipe_stream_switcher.h header reference

Header inclusion [link] 

Members [link] 

Type [link] 

Functions [link] 

Members detail [link] 

#define UPIPE_STREAM_SWITCHER_SIGNATURE [link] 

This macro is declared in upipe-modules/upipe_stream_switcher.h source file, line 34.

#define UPIPE_STREAM_SWITCHER_SUB_SIGNATURE [link] 

This macro is declared in upipe-modules/upipe_stream_switcher.h source file, line 35.

#define _UPIPE_MODULES_UPIPE_STREAM_SWITCHER_H_ [link] 

This macro is declared in upipe-modules/upipe_stream_switcher.h source file, line 26.

struct upipe_mgr * upipe_stream_switcher_mgr_alloc(void ) [link] 

This function is declared in upipe-modules/upipe_stream_switcher.h source file, line 69.

This function returns the management structure for all stream switchers.

The return value is pointer to manager

enum uprobe_stream_switcher_sub_event [link] 

This enum is declared in upipe-modules/upipe_stream_switcher.h source file, line 40.

This enum extends uprobe_event with specific events for stream switcher input.

IdentifierValueDescription
UPROBE_STREAM_SWITCHER_SUB_SENTINEL0x8000
UPROBE_STREAM_SWITCHER_SUB_SYNC1stream is sync
UPROBE_STREAM_SWITCHER_SUB_ENTERING2stream is switched on
UPROBE_STREAM_SWITCHER_SUB_LEAVING3stream is switched off
UPROBE_STREAM_SWITCHER_SUB_DESTROY4stream is now destroyed

const char * uprobe_stream_switcher_sub_event_str(int event) [link] 

This function is declared in upipe-modules/upipe_stream_switcher.h source file, line 54.

Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc