8 #include "mpeg2/ts/Table.h"
15 class PMT : public Table
18 uint8_t _table_id; // 8
19 uint8_t _section_syntax_indicator; // 1
22 uint16_t _section_length; // 12
23 uint16_t _program_number; // 16
25 uint8_t _version_number; // 5
26 uint8_t _current_next_indicator; // 1
27 uint8_t _section_number; // 8
28 uint8_t _last_section_number; // 8
30 uint16_t _PCR_PID; // 13
32 uint16_t _program_info_length; // 12
33 uint8_t * _descriptor; // N
34 uint16_t _element_count;
37 uint8_t _stream_type; // 8
39 uint16_t _elementary_PID; // 13
41 uint16_t _ES_info_length; // 12
42 uint8_t * _descriptor; // N
47 bool decode_section();