upipe-ts/upipe_ts_psi_inserter.h header reference
Upipe module inserting PSI tables inside a TS stream More
Header inclusion
Members
Type
Functions
- struct upipe_mgr * upipe_ts_psii_mgr_alloc(void )
- bool upipe_ts_psii_sub_get_interval(struct upipe *upipe, uint64_t *interval_p)
- bool upipe_ts_psii_sub_set_interval(struct upipe *upipe, uint64_t interval)
Description
Members detail
This macro is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 33.
This macro is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 34.
This macro is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 26.
struct upipe_mgr * upipe_ts_psii_mgr_alloc(void )
This function is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 77.
This function returns the management structure for all ts_psii pipes.
The return value is pointer to manager
This enum is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 38.
This enum extends upipe_command with specific commands for ts_psii_sub.
Identifier | Value | Description |
---|---|---|
UPIPE_TS_PSII_SUB_SENTINEL | 0 | |
UPIPE_TS_PSII_SUB_GET_INTERVAL | 1 | returns the current interval (uint64_t *) |
UPIPE_TS_PSII_SUB_SET_INTERVAL | 2 | sets the interval (uint64_t) |
bool upipe_ts_psii_sub_get_interval(struct upipe *upipe, uint64_t *interval_p)
This function is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 55.
This function returns the current interval.
Parameters list:
- upipe: description structure of the pipe
- interval_p: filled in with the interval
The return value is false in case of error
bool upipe_ts_psii_sub_set_interval(struct upipe *upipe, uint64_t interval)
This function is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 68.
This function sets the interval.
Parameters list:
- upipe: description structure of the pipe
- interval: new interval.
The return value is false in case of error