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