upipe-ts/upipe_ts_pat_decoder.h header reference

Upipe module decoding the program association table of TS streams More

Header inclusion  

Members  

Type  

Functions  

Description  

Upipe module decoding the program association table of TS streams

Members detail  

#define UPIPE_TS_PATD_SIGNATURE  

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

#define _UPIPE_TS_UPIPE_TS_PAT_DECODER_H_  

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

enum upipe_ts_patd_command  

This enum is declared in upipe-ts/upipe_ts_pat_decoder.h source file, line 38.

This enum extends upipe_command with specific commands for ts patd.

IdentifierValueDescription
UPIPE_TS_PATD_SENTINELUPIPE_CONTROL_LOCAL
UPIPE_TS_PATD_GET_NITunknownreturns the flow definition of the NIT (struct uref **)

bool upipe_ts_patd_get_nit(struct upipe *upipe, struct uref **flow_def_p)  

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

This function returns the flow definition of the NIT.

Parameter list:

  • upipe: description structure of the pipe
  • flow_def_p: filled in with the flow definition

The return value is false in case of error

struct upipe_mgr * upipe_ts_patd_mgr_alloc(void )  

This function is declared in upipe-ts/upipe_ts_pat_decoder.h source file, line 62.

This function returns the management structure for all ts_patd 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