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