|
libdvbv5 1.32.0
Library to work with Digital TV devices on Linux
|
Provides the descriptors for the DVB-T terrestrial delivery system descriptor. More...
#include <libdvbv5/descriptors.h>Go to the source code of this file.
Data Structures | |
| struct | dvb_desc_terrestrial_delivery |
| Structure containing the DVB-T terrestrial delivery system descriptor. More... | |
Functions | |
| 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. | |
| 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. | |
Variables | |
| const unsigned | dvbt_bw [] |
| converts from internal representation into bandwidth in Hz | |
| const unsigned | dvbt_modulation [] |
| converts from the descriptor's modulation into enum fe_modulation, as defined by DVBv5 API. | |
| const unsigned | dvbt_hierarchy [] |
| converts from the descriptor's hierarchy into enum fe_hierarchy, 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. | |
| const uint32_t | dvbt_interval [] |
| converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API. | |
| const unsigned | dvbt_transmission_mode [] |
| converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API. | |
Provides the descriptors for the DVB-T terrestrial delivery system descriptor.
Definition in file desc_terrestrial_delivery.h.
| 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.
| parms | struct dvb_v5_fe_parms pointer to the opened device |
| buf | buffer containing the descriptor's raw data |
| desc | pointer to struct dvb_desc to be allocated and filled |
This function initializes and makes sure that all fields will follow the CPU endianness. Due to that, the content of the buffer may change.
Currently, no memory is allocated internally.
References dvb_desc_terrestrial_delivery_init().
Referenced by dvb_desc_terrestrial_delivery_init().
|
extern |
converts from internal representation into bandwidth in Hz
Referenced by dvb_desc_terrestrial_delivery_print().
|
extern |
converts from the descriptor's FEC into enum fe_code_rate, as defined by DVBv5 API.
Referenced by dvb_desc_terrestrial_delivery_print().
|
extern |
converts from the descriptor's hierarchy into enum fe_hierarchy, as defined by DVBv5 API.
Referenced by dvb_desc_terrestrial_delivery_print().
|
extern |
converts from internal representation into enum fe_guard_interval, as defined at DVBv5 API.
Referenced by dvb_desc_terrestrial_delivery_print().
|
extern |
converts from the descriptor's modulation into enum fe_modulation, as defined by DVBv5 API.
Referenced by dvb_desc_terrestrial_delivery_print().
|
extern |
converts from the descriptor's transmission mode into enum fe_transmit_mode, as defined by DVBv5 API.
Referenced by dvb_desc_terrestrial_delivery_print().