uint32_t i_start_time
Definition: atsc_eit.h:51
uint8_t i_version
Definition: atsc_eit.h:81
bool dvbpsi_atsc_AttachEIT(dvbpsi_t *p_dvbpsi, uint8_t i_table_id, uint16_t i_extension, dvbpsi_atsc_eit_callback pf_callback, void *p_cb_data)
Creation and initialization of a EIT decoder.
uint8_t i_etm_location
Definition: atsc_eit.h:52
void dvbpsi_atsc_DeleteEIT(dvbpsi_atsc_eit_t *p_eit)
Clean and free a dvbpsi_eit_t structure.
uint16_t i_extension
Definition: sis.h:101
bool b_current_next
Definition: sis.h:107
uint16_t i_event_id
Definition: atsc_eit.h:50
void dvbpsi_atsc_DetachEIT(dvbpsi_t *p_dvbpsi, uint8_t i_table_id, uint16_t i_extension)
Destroy a EIT decoder.
uint8_t i_table_id
Definition: atsc_eit.h:78
uint8_t i_title[256]
Definition: atsc_eit.h:55
struct dvbpsi_atsc_eit_event_s dvbpsi_atsc_eit_event_t
dvbpsi_atsc_eit_event_t type definition.
uint8_t i_table_id
Definition: sis.h:100
dvbpsi_atsc_eit_event_t * p_first_event
Definition: atsc_eit.h:86
bool b_current_next
Definition: atsc_eit.h:82
ATSC EIT Event structure.
Definition: atsc_eit.h:48
void dvbpsi_atsc_EmptyEIT(dvbpsi_atsc_eit_t *p_eit)
Clean a dvbpsi_eit_t structure.
ATSC EIT structure.
Definition: atsc_eit.h:76
void dvbpsi_atsc_InitEIT(dvbpsi_atsc_eit_t *p_eit, uint8_t i_table_id, uint16_t i_extension, uint8_t i_version, uint8_t i_protocol, uint16_t i_source_id, bool b_current_next)
Initialize a user-allocated dvbpsi_atsc_eit_t structure.
uint8_t i_protocol
Definition: atsc_eit.h:84
struct dvbpsi_atsc_eit_s dvbpsi_atsc_eit_t
dvbpsi_atsc_eit_t type definition.
uint8_t i_title_length
Definition: atsc_eit.h:54
dvbpsi_descriptor_t * p_first_descriptor
Definition: atsc_eit.h:88
struct dvbpsi_atsc_eit_event_s * p_next
Definition: atsc_eit.h:59
uint16_t i_extension
Definition: atsc_eit.h:79
uint32_t i_length_seconds
Definition: atsc_eit.h:53
dvbpsi_atsc_eit_t * dvbpsi_atsc_NewEIT(uint8_t i_table_id, uint16_t i_extension, uint8_t i_version, uint8_t i_protocol, uint16_t i_source_id, bool b_current_next)
Allocate and initialize a new dvbpsi_eit_t structure. Use ObjectRefDec to delete it.
DVBPSI handle structure.
Definition: dvbpsi.h:142
Descriptor structure.
Definition: descriptor.h:82
void(* dvbpsi_atsc_eit_callback)(void *p_cb_data, dvbpsi_atsc_eit_t *p_new_eit)
Callback type definition.
Definition: atsc_eit.h:99
uint8_t i_version
Definition: sis.h:104
dvbpsi_descriptor_t * p_first_descriptor
Definition: atsc_eit.h:57
uint16_t i_source_id
Definition: atsc_eit.h:83