38
содержат поля «Длина дескриптора».
Субдескрипторы могут размещаться в дескрипторах с метками 0x05 и 0x80...0xFF. Дескриптор с меткой 0x05 (см. таблицу 20) называется регистрационным. Структура регистрационного дескриптора, содержащего в своем составе несколько субдескрипторов, представлена на рисунке 20. В дескрипторах с метками 0x80...0xFF поле «Формат частных данных» отсутствует и субдескрипторы следуют сразу за полем «Длина дескриптора».
Дескрипторы с расширенными метками имеют такую же структуру, что и субдескрипторы (см. рисунок 20). Для передачи каждого такого дескриптора используется расширенный дескриптор, имеющий метку 0x7F (см. таблицу 21). Дескрипторы с расширенными метками используются в секциях ТСП (PMT) для определения:
- типа системы ограничения доступа и ИТП данных (расширенная метка 0x02, длина поля данных — до 254 байтов). Дескрипторы с расширенной меткой 0x02 могут использоваться также в секциях ТОБП (BAT), ТОП (SDT) и ТИПР (EIT);
- типа системы защиты контента и типа данных (расширенная метка 0x03, длина данных — до 127 двухбайтовых слов);
- дополнительной информации о звуке (расширенная метка 0x06, длина поля данных—до 254 байтов).
Расширенные метки 0x0C...0x7F зарезервированы для будущих целей, а метки 0x80...0xFF могут
использоваться по усмотрению вещателя.
Описание элементарного потока программы (см. рисунок 19) содержит в общем случае следующие составные части:
- тип потока;
- идентификатор транспортных пакетов (ИТП ПЭП), используемых для передачи потока;
- дескрипторы элементарного потока;
- значение общей длины дескрипторов, включенных в описание потока.
Тип потока, указываемый в описании потока, определяет вид данных, которые будут передаваться в транспортных пакетах с идентификатором из поля «ИТП ПЭП» того же описания.
Основные типы потоков, описания которых могут содержаться в секциях ТСП (PMT), приведены в таблице 22.