39#ifndef _TERRESTRIAL_DELIVERY_H
40#define _TERRESTRIAL_DELIVERY_H
84} __attribute__((packed));
124extern const unsigned dvbt_bw[];
const unsigned dvbt_modulation[]
converts from the descriptor's modulation into enum fe_modulation, as defined by DVBv5 API.
const uint32_t dvbt_interval[]
converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API.
const unsigned dvbt_hierarchy[]
converts from the descriptor's hierarchy into enum fe_hierarchy, as defined by DVBv5 API.
int dvb_desc_terrestrial_delivery_init(struct dvb_v5_fe_parms *parms, const uint8_t *buf, struct dvb_desc *desc)
Initializes and parses the DVB-T terrestrial delivery system descriptor.
const unsigned dvbt_bw[]
converts from internal representation into bandwidth in Hz
const unsigned dvbt_transmission_mode[]
converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API.
const unsigned dvbt_code_rate[]
converts from the descriptor's FEC into enum fe_code_rate, as defined by DVBv5 API.
Provides a way to handle MPEG-TS descriptors found on Digital TV streams.
void dvb_desc_terrestrial_delivery_print(struct dvb_v5_fe_parms *parms, const struct dvb_desc *desc)
Prints the content of the DVB-T terrestrial delivery system descriptor.
Structure containing the DVB-T terrestrial delivery system descriptor.
uint32_t reserved_future_use2
uint8_t time_slice_indicator
uint8_t hierarchy_information
uint8_t reserved_future_use1
uint8_t code_rate_lp_stream
uint8_t other_frequency_flag
uint8_t transmission_mode
uint32_t centre_frequency
uint8_t mpe_fec_indicator
uint8_t code_rate_hp_stream
Linked list containing the several descriptors found on a MPEG-TS table.
Keeps data needed to handle the DVB frontend.