libdvbv5
1.20.0
Library to work with Digital TV devices on Linux
|
Go to the documentation of this file.
36 #ifndef _T2_DELIVERY_H
37 #define _T2_DELIVERY_H
58 } __attribute__((packed));
72 } __attribute__((packed));
92 } __attribute__((packed));
134 } __attribute__((packed));
135 } __attribute__((packed));
148 } __attribute__((packed));
const unsigned dvbt2_transmission_mode[]
converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API.
uint16_t other_frequency_flag
uint16_t transposer_frequency
Structure to describe transponder subcell extension and frequencies.
Structure to describe transponder cells.
struct dvb_desc_t2_delivery_cell * cell
uint16_t transmission_mode
const unsigned dvbt2_bw[]
converts from internal representation into bandwidth in Hz
uint8_t subcel_info_loop_length
void dvb_desc_t2_delivery_free(const void *desc)
Frees all data allocated by the T2 delivery system descriptor.
Structure containing the extended descriptors.
Structure containing the T2 delivery system descriptor.
uint8_t cell_id_extension
Keeps data needed to handle the DVB frontend.
Structure to describe transponder subcell extension and frequencies.
uint8_t cell_id_extension
uint8_t frequency_loop_length
uint32_t * centre_frequency
struct dvb_desc_t2_delivery_subcell_old * subcell
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.
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.
Provides a way to handle MPEG-TS descriptors found on Digital TV streams.
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.
struct dvb_desc_t2_delivery_subcell * subcel
uint32_t * centre_frequency
uint32_t transposer_frequency