35 #ifndef _DVBPSI_DEMUX_H_
36 #define _DVBPSI_DEMUX_H_
75 uint16_t i_extension);
109 bool dvbpsi_AttachDemux(
dvbpsi_t * p_dvbpsi,
111 void * p_new_cb_data);
123 void dvbpsi_DetachDemux(
dvbpsi_t *p_dvbpsi);
140 uint16_t i_extension);
174 const uint16_t i_extension,
222 #error "Multiple inclusions of demux.h"
void(* dvbpsi_demux_gather_cb_t)(dvbpsi_t *p_dvbpsi, dvbpsi_decoder_t *p_decoder, dvbpsi_psi_section_t *p_section)
Callback used for gathering psi sections on behalf of subtable decoders.
Definition: demux.h:63
__attribute__((deprecated, unused)) bool dvbpsi_AttachDemux(dvbpsi_t *p_dvbpsi
dvbpsi_atsc_DetachEIT is deprecated use
Definition: atsc_eit.h:257
void(* dvbpsi_demux_detach_cb_t)(dvbpsi_t *p_dvbpsi, uint8_t i_table_id, uint16_t i_extension)
Callback used for detaching subtable decoder from demuxer.
Definition: demux.h:73
dvbpsi_t dvbpsi_demux_t
dvbpsi_demux_t type definition is deprecated
Definition: demux.h:93
void(* dvbpsi_demux_new_cb_t)(dvbpsi_t *p_dvbpsi, uint8_t i_table_id, uint16_t i_extension, void *p_cb_data)
Callback used in case of a new subtable detected.
Definition: demux.h:52
dvbpsi_decoder_t dvbpsi_demux_subdec_t
dvbpsi_demux_subdec_t is deprecated
Definition: demux.h:84
PSI decoder structure.
Definition: dvbpsi.h:293
PSI section structure.
Definition: psi.h:69
DVBPSI handle structure.
Definition: dvbpsi.h:143