libdvbv5 1.26.1
Library to work with Digital TV devices on Linux
|
Provides the table parser for the ATSC MGT (Master Guide Table) More...
Go to the source code of this file.
Data Structures | |
struct | atsc_table_mgt_table |
ATSC tables descrition at MGT table. More... | |
struct | atsc_table_mgt |
ATSC MGT table. More... | |
Macros | |
#define | ATSC_TABLE_MGT |
ATSC MGT table ID. | |
#define | atsc_mgt_table_foreach(_table, _mgt) |
Macro used to find a table inside a MGT table. | |
Functions | |
ssize_t | atsc_table_mgt_init (struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, struct atsc_table_mgt **table) |
Initializes and parses MGT table. | |
void | atsc_table_mgt_free (struct atsc_table_mgt *table) |
Frees all data allocated by the MGT table parser. | |
void | atsc_table_mgt_print (struct dvb_v5_fe_parms *parms, struct atsc_table_mgt *table) |
Prints the content of the MGT table. | |
Provides the table parser for the ATSC MGT (Master Guide Table)
Definition in file mgt.h.
#define atsc_mgt_table_foreach | ( | _table, | |
_mgt | |||
) |
Macro used to find a table inside a MGT table.
_table | channel to seek |
_mgt | pointer to struct atsc_table_mgt_table |