libdvbv5 1.26.1
Library to work with Digital TV devices on Linux
|
Provides the descriptors for TVCT and CVCT tables. More...
Go to the source code of this file.
Data Structures | |
struct | atsc_table_vct_channel |
ATSC VCT channel table (covers both CVCT and TVCT) More... | |
struct | atsc_table_vct |
ATSC VCT table (covers both CVCT and TVCT) More... | |
union | atsc_table_vct_descriptor_length |
ATSC VCT descriptor length. More... | |
Macros | |
#define | ATSC_TABLE_TVCT |
TVCT table ID. | |
#define | ATSC_TABLE_CVCT |
CVCT table ID. | |
#define | ATSC_TABLE_VCT_PID |
Program ID with the VCT tables on it. | |
#define | atsc_vct_channel_foreach(_channel, _vct) |
Macro used to find channels on a VCT table. | |
Functions | |
ssize_t | atsc_table_vct_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, struct atsc_table_vct **table) |
Initializes and parses VCT table. | |
void | atsc_table_vct_free (struct atsc_table_vct *table) |
Frees all data allocated by the VCT table parser. | |
void | atsc_table_vct_print (struct dvb_v5_fe_parms *parms, struct atsc_table_vct *table) |
Prints the content of the VCT table. | |
Provides the descriptors for TVCT and CVCT tables.
Definition in file vct.h.