libdvbpsi 0.2.0
Data Structures | Typedefs | Functions | Variables
demux.h File Reference

Subtable demutiplexor. More...

Go to the source code of this file.

Data Structures

struct  dvbpsi_demux_subdec_s
 Subtable decoder structure. More...
struct  dvbpsi_demux_s
 subtable demultiplexor structure More...

Typedefs

typedef void(* dvbpsi_demux_new_cb_t )(void *p_cb_data, dvbpsi_handle h_dvbpsi, uint8_t i_table_id, uint16_t i_extension)
 Callback used in case of a new subtable detected.
typedef void(* dvbpsi_demux_subdec_cb_t )(dvbpsi_decoder_t *p_psi_decoder, void *p_private_decoder, dvbpsi_psi_section_t *p_section)
 Subtable specific decoder.
typedef struct
dvbpsi_demux_subdec_s 
dvbpsi_demux_subdec_t
 dvbpsi_demux_subdec_t type definition.
typedef struct dvbpsi_demux_s dvbpsi_demux_t
 dvbpsi_demux_t type definition.

Functions

 __attribute__ ((deprecated)) dvbpsi_handle dvbpsi_AttachDemux(dvbpsi_demux_new_cb_t pf_new_cb

Variables

void * p_new_cb_data
uint8_t i_table_id
uint8_t uint16_t i_extension
dvbpsi_psi_section_tp_section

Detailed Description

Subtable demutiplexor.

>

Author:
Johan Bilien <jobi@via.ecp.fr> Subtable demultiplexor structure

Typedef Documentation

Subtable specific decoder.

(dvbpsi_decoder_t* p_psi_decoder, void* p_private_decoder, dvbpsi_psi_section_t* p_section);