30 #ifndef _DVBPSI_DR_A1_H_ 31 #define _DVBPSI_DR_A1_H_ 119 #error "Multiple inclusions of dr_a1.h" dvbpsi_service_location_dr_t * dvbpsi_DecodeServiceLocationDr(dvbpsi_descriptor_t *p_descriptor)
"service location" descriptor decoder.
"service location element" structure
Definition: dr_a1.h:51
uint8_t i_number_elements
Definition: dr_a1.h:75
char i_iso_639_code[3]
Definition: dr_a1.h:55
uint16_t i_pcr_pid
Definition: dr_a1.h:74
"service" descriptor structure.
Definition: dr_a1.h:72
struct dvbpsi_service_location_element_s dvbpsi_service_location_element_t
dvbpsi_service_location_element_t typedefinition.
Descriptor structure.
Definition: descriptor.h:82
uint16_t i_elementary_pid
Definition: dr_a1.h:54
struct dvbpsi_service_location_dr_s dvbpsi_service_location_dr_t
dvbpsi_service_location_dr_t type definition.
uint8_t i_stream_type
Definition: dr_a1.h:53
dvbpsi_descriptor_t * dvbpsi_GenServiceLocationDr(dvbpsi_service_location_dr_t *p_decoded, bool b_duplicate)
"service" descriptor generator.