upipe-ts/upipe_ts_pid_filter.h header reference

Upipe module filtering on PIDs of a transport stream More

Header inclusion  

Members  

Type  

Functions  

Description  

Upipe module filtering on PIDs of a transport stream

Members detail  

#define UPIPE_TS_PIDF_SIGNATURE  

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

#define _UPIPE_TS_UPIPE_TS_PID_FILTER_H_  

This macro is declared in upipe-ts/upipe_ts_pid_filter.h source file, line 26.

int upipe_ts_pidf_add_pid(struct upipe *upipe, uint16_t pid)  

This function is declared in upipe-ts/upipe_ts_pid_filter.h source file, line 53.

This function adds the given PID.

Parameter list:

  • upipe: description structure of the pipe
  • pid: pid to add

The return value is an error code

enum upipe_ts_pidf_command  

This enum is declared in upipe-ts/upipe_ts_pid_filter.h source file, line 37.

This enum extends upipe_command with specific commands for ts pid filter.

IdentifierValueDescription
UPIPE_TS_PIDF_SENTINELUPIPE_CONTROL_LOCAL
UPIPE_TS_PIDF_ADD_PIDunknownadds the given PID (unsigned int)
UPIPE_TS_PIDF_DEL_PIDunknowndeletes the given PID (unsigned int)

int upipe_ts_pidf_del_pid(struct upipe *upipe, uint16_t pid)  

This function is declared in upipe-ts/upipe_ts_pid_filter.h source file, line 65.

This function deletes the given PID.

Parameter list:

  • upipe: description structure of the pipe
  • pid: pid to delete

The return value is an error code

struct upipe_mgr * upipe_ts_pidf_mgr_alloc(void )  

This function is declared in upipe-ts/upipe_ts_pid_filter.h source file, line 74.

This function returns the management structure for all ts_pidf pipes.

The return value is pointer to manager

Valid XHTML 1.0 StrictGenerated by cmassiot on Fri Feb 2 23:57:19 2018 using MkDoc