47#define DVB_TABLE_CAT 0x01
48#define DVB_TABLE_CAT_PID 0x0001
60} __attribute__((packed));
void dvb_table_cat_free(struct dvb_table_cat *table)
Frees all data allocated by the CAT table parser.
ssize_t dvb_table_cat_init(struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, struct dvb_table_cat **table)
Initializes and parses CAT table.
void dvb_table_cat_print(struct dvb_v5_fe_parms *parms, struct dvb_table_cat *table)
Prints the content of the CAT table.
Linked list containing the several descriptors found on a MPEG-TS table.
struct dvb_table_header header
struct dvb_desc * descriptor
Keeps data needed to handle the DVB frontend.