Data Structures |
struct | dvbpsi_tot_s |
| TDT/TOT structure. More...
|
Defines |
#define | dvbpsi_NewTOT(p_tot, i_utc_time) |
| Allocate and initialize a new dvbpsi_tot_t structure.
|
#define | dvbpsi_DeleteTOT(p_tot) |
| Clean and free a dvbpsi_tot_t structure.
|
Typedefs |
typedef struct dvbpsi_tot_s | dvbpsi_tot_t |
| dvbpsi_tot_t type definition.
|
typedef void(* | dvbpsi_tot_callback )(void *p_cb_data, dvbpsi_tot_t *p_new_tot) |
| Callback type definition.
|
Functions |
int | dvbpsi_AttachTOT (dvbpsi_decoder_t *p_psi_decoder, uint8_t i_table_id, uint16_t i_extension, dvbpsi_tot_callback pf_callback, void *p_cb_data) |
void | dvbpsi_DetachTOT (dvbpsi_demux_t *p_demux, uint8_t i_table_id, uint16_t i_extension) |
void | dvbpsi_InitTOT (dvbpsi_tot_t *p_tot, uint64_t i_utc_time) |
void | dvbpsi_EmptyTOT (dvbpsi_tot_t *p_tot) |
| Clean a dvbpsi_tot_t structure.
|
dvbpsi_descriptor_t * | dvbpsi_TOTAddDescriptor (dvbpsi_tot_t *p_tot, uint8_t i_tag, uint8_t i_length, uint8_t *p_data) |
| Add a descriptor in the TOT.
|
dvbpsi_psi_section_t * | dvbpsi_GenTOTSections (dvbpsi_tot_t *p_tot) |
Application interface for the TDT/TOT decoder and the TDT/TOT generator.
>
- Author:
- Johann Hanne Application interface for the TDT/TOT decoder and the TDT/TOT generator. New decoded TDT/TOT tables are sent by callback to the application.