libdvbv5 1.22.1
Library to work with Digital TV devices on Linux
|
DVB EIT table. More...
#include <eit.h>
Data Fields | |
struct dvb_table_header | header |
uint16_t | transport_id |
uint16_t | network_id |
uint8_t | last_segment |
uint8_t | last_table_id |
struct dvb_table_eit_event * | event |
DVB EIT table.
header | struct dvb_table_header content |
transport_id | transport id |
network_id | network id |
last_segment | last segment |
last_table_id | last table id |
event | pointer to struct dvb_table_eit_event |
This structure is used to store the original EIT table, converting the integer fields to the CPU endianness.
Everything after dvb_table_eit::event (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.
struct dvb_table_eit_event* dvb_table_eit::event |
struct dvb_table_header dvb_table_eit::header |