规定传输流描述表以支持2.6 中出现的整个传输流的描述符传送。该描述符应适用于整个传输流。此表使用0x03 的table_id 值,如表2-31 中所指示的,并且此表在其PID 值为0x0002 的传输流包中承载,如表2-3 中所指定的。
table_id — 此为8 比特字段,应设置为‘0x03’,如表2-31 所示。
section_length — 此为12 比特字段,该字段的头两比特必为‘00’,剩余10 比特指定该分段的字节数,紧随分段长度字段起始,并包括CRC。此字段中的值应不超过1021(0x3FD)。
version_number — 此5 比特字段为整个传输流描述表的版本号。每当传输流描述表的定义改变时,版本号应增1 模32。current_next_indicator 设置为‘1’时,该version_number 应为当前有效的传输流描述
表的version_number。current_next_indicator 设置为‘0’时,version_number 应为下一个有效的传输流描述表的版本号。
current_next_indicator — 1 比特指示符,置于‘1’时指示发送的传输流描述表为当前有效的。当该比特设置为‘0’时,它指示发送的传输流描述表尚未有效并且下一个传输流描述表将生效。
section_number — 此8 比特字段给出此分段的编号。传输流描述表中首分段的section_number 必为0x00。随着传输流描述表中每个增加的分段它应增1。
last_section_number — 此8 比特字段指定完整传输流描述表的最后分段编号(即具有最高section_number 的分段)。
CRC_32 — 此为32 比特字段,包含处理全部传输流描述分段后,在附件A 定义的解码器中给出寄存器零输出的CRC 值。