upipe-modules/upipe_stream_switcher.h header reference
Header inclusion [link]
Members [link]
Type [link]
Functions [link]
- struct upipe_mgr * upipe_stream_switcher_mgr_alloc(void )
- const char * uprobe_stream_switcher_sub_event_str(int event)
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.
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.
| Identifier | Value | Description |
|---|---|---|
| UPROBE_STREAM_SWITCHER_SUB_SENTINEL | 0x8000 | |
| UPROBE_STREAM_SWITCHER_SUB_SYNC | 1 | stream is sync |
| UPROBE_STREAM_SWITCHER_SUB_ENTERING | 2 | stream is switched on |
| UPROBE_STREAM_SWITCHER_SUB_LEAVING | 3 | stream is switched off |
| UPROBE_STREAM_SWITCHER_SUB_DESTROY | 4 | stream 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.