36 #ifndef _T2_DELIVERY_H
37 #define _T2_DELIVERY_H
52 } __attribute__((packed));
91 } __attribute__((packed));
92 } __attribute__((packed));
98 } __attribute__((packed));
uint8_t subcel_info_loop_length
Structure to describe transponder subcell extension and frequencies.
uint32_t * centre_frequency
Structure containing the T2 delivery system descriptor.
Structure containing the extended descriptors.
uint16_t other_frequency_flag
struct dvb_desc_t2_delivery_subcell * subcell
const uint32_t dvbt2_interval[]
converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API...
const unsigned dvbt2_transmission_mode[]
converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API...
uint16_t transmission_mode
uint8_t cell_id_extension
const unsigned dvbt2_bw[]
converts from internal representation into bandwidth in Hz
Keeps data needed to handle the DVB frontend.
void dvb_desc_t2_delivery_free(const void *desc)
Frees all data allocated by the T2 delivery system descriptor.
int dvb_desc_t2_delivery_init(struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_extension_descriptor *ext, void *desc)
Initializes and parses the T2 delivery system descriptor.
uint8_t frequency_loop_length
uint16_t transposer_frequency
void dvb_desc_t2_delivery_print(struct dvb_v5_fe_parms *parms, const struct dvb_extension_descriptor *ext, const void *desc)
Prints the content of the T2 delivery system descriptor.
Provides a way to handle MPEG-TS descriptors found on Digital TV streams.