upipe-modules/upipe_multicat_probe.h header reference
Upipe module - multicat probe More
Header inclusion
Members
Types
Functions
- int upipe_multicat_probe_get_rotate(struct upipe *upipe, uint64_t *interval_p)
- struct upipe_mgr * upipe_multicat_probe_mgr_alloc(void )
- int upipe_multicat_probe_set_rotate(struct upipe *upipe, uint64_t interval)
Description
This linear module sends probe depending on the uref k.systime attribute.
Members detail
This macro is declared in upipe-modules/upipe_multicat_probe.h source file, line 41.
This macro is declared in upipe-modules/upipe_multicat_probe.h source file, line 40.
This macro is declared in upipe-modules/upipe_multicat_probe.h source file, line 32.
This enum is declared in upipe-modules/upipe_multicat_probe.h source file, line 45.
This enum extends upipe_command with specific commands for multicat sink.
Identifier | Value | Description |
---|---|---|
UPIPE_MULTICAT_PROBE_SENTINEL | 0 | |
UPIPE_MULTICAT_PROBE_GET_ROTATE | 1 | get rotate interval (uint64_t *) |
UPIPE_MULTICAT_PROBE_SET_ROTATE | 2 | change rotate interval (uint64_t) (default: UPIPE_MULTICAT_PROBE_DEF_ROTATE) |
int upipe_multicat_probe_get_rotate(struct upipe *upipe, uint64_t *interval_p)
This function is declared in upipe-modules/upipe_multicat_probe.h source file, line 77.
This function returns the rotate interval (in 27Mhz unit).
Parameters list:
- upipe: description structure of the pipe
- interval_p: filled in with the rotate interval in 27Mhz
The return value is an error code
struct upipe_mgr * upipe_multicat_probe_mgr_alloc(void )
This function is declared in upipe-modules/upipe_multicat_probe.h source file, line 67.
This function returns the management structure for multicat_probe pipes.
The return value is pointer to manager
int upipe_multicat_probe_set_rotate(struct upipe *upipe, uint64_t interval)
This function is declared in upipe-modules/upipe_multicat_probe.h source file, line 91.
This function changes the rotate interval (in 27Mhz unit) (default: UPIPE_MULTICAT_PROBE_DEF_ROTATE).
Parameters list:
- upipe: description structure of the pipe
- interval: rotate interval in 27Mhz
The return value is an error code
This enum is declared in upipe-modules/upipe_multicat_probe.h source file, line 55.
This enum extends uprobe_event with specific events for multicat probe.
Identifier | Value | Description |
---|---|---|
UPROBE_MULTICAT_PROBE_SENTINEL | 0 | |
UPROBE_MULTICAT_PROBE_ROTATE | 1 | rotate event (struct uref *uref, uint64_t index) |