upipe-ts/upipe_ts_psi_inserter.h header reference

Upipe module inserting PSI tables inside a TS stream More

Header inclusion  

Members  

Type  

Functions  

Description  

Upipe module inserting PSI tables inside a TS stream

Members detail  

#define UPIPE_TS_PSII_SIGNATURE  

This macro is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 33.

#define UPIPE_TS_PSII_SUB_SIGNATURE  

This macro is declared in upipe-ts/upipe_ts_psi_inserter.h source file, line 34.

#define _UPIPE_TS_UPIPE_TS_PSI_INSERTER_H_  

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

enum upipe_ts_psii_sub_command  

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.

IdentifierValueDescription
UPIPE_TS_PSII_SUB_SENTINEL0
UPIPE_TS_PSII_SUB_GET_INTERVAL1returns the current interval (uint64_t *)
UPIPE_TS_PSII_SUB_SET_INTERVAL2sets 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

Valid XHTML 1.0 StrictGenerated by cmassiot on Thu Nov 6 12:15:30 2014 using MkDoc