47 #define DVB_TABLE_CAT 0x01
48 #define DVB_TABLE_CAT_PID 0x0001
60 } __attribute__((packed));
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.
struct dvb_desc * descriptor
struct dvb_table_header header
Keeps data needed to handle the DVB frontend.
void dvb_table_cat_free(struct dvb_table_cat *table)
Frees all data allocated by the CAT table parser.
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.