58} __attribute__((packed));
72} __attribute__((packed));
92} __attribute__((packed));
134 } __attribute__((packed));
135 } __attribute__((packed));
148} __attribute__((packed));
const char * siso_miso[4]
converts from internal representation to string the SISO_MISO field of dvb_desc_t2_delivery:SISO_MISO...
const uint32_t dvbt2_interval[]
converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API.
const unsigned dvbt2_bw[]
converts from internal representation into bandwidth in Hz
const unsigned dvbt2_transmission_mode[]
converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API.
Provides a way to handle MPEG-TS descriptors found on Digital TV streams.
void dvb_desc_t2_delivery_free(const void *desc)
Frees all data allocated by the T2 delivery system descriptor.
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.
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.
Structure to describe transponder cells.
uint32_t * centre_frequency
struct dvb_desc_t2_delivery_subcell * subcel
Structure to describe transponder subcell extension and frequencies.
uint16_t transposer_frequency
uint8_t cell_id_extension
Structure to describe transponder subcell extension and frequencies.
uint32_t transposer_frequency
uint8_t cell_id_extension
Structure containing the T2 delivery system descriptor.
uint8_t frequency_loop_length
struct dvb_desc_t2_delivery_cell * cell
struct dvb_desc_t2_delivery_subcell_old * subcell
uint16_t transmission_mode
uint32_t * centre_frequency
uint16_t other_frequency_flag
uint8_t subcel_info_loop_length
Structure containing the extended descriptors.
Keeps data needed to handle the DVB frontend.