ГОСТ Р 56954—2016
Т а б л и ц а 11 — Дескриптор synchronised_event_descriptor
СинтаксисКоличество битовФормат
8uimsbf
8uimsbf
8uimsbf
16uimsbf
8uimsbf
2
6uimsbf
16 tdrnsbf
8uimsbf
synchronised_event_descriptof(X
descriptor tag
descriptorjenglh
synchronised event context
synchronised_event_id
synchronised_eventJdJnstance
Reserved
tick format
reference offsetjicks
synchronised event data length
for <j =0: j < N2; /♦+) {
synchronised event data byte
}
}
8uimsbf
5.2.5.3 Семантика
descriptor_tag: 8-битовое поле, должно быть равно 0x05.
doscriptorjength: 8-битовое поле, указывает общее количество байтов для блока данных де
скриптора. следующего за байтом, определяющим значение этого поля.
synchronisod_event_contoxt: 8-битовос поле, должно определять зависящий от приложения кон
текст синхронизированного события, описываемого данным дескриптором.
synchronised_evont_id: 16-битовое поле, должно определять тип синхронизированного события
в составе контекста, идентифицированного полем synchronised_event_context.
Значения данного поля в диапазоне OxFFFO-OxFFFF зарезервированы для DVB и не должны ис
пользоваться в зависящем от приложения контексте.
synchronised_evontJdJnstance: 8-битовое поле, должно быть кодировано одинаковым значени
ем для каждого экземпляра в данном дескрипторе, относящегося к отдельному синхронизированному
событию. Его значение должно увеличиваться на 1 между каждым экземпляром синхронизированного
события отдельного типа.
tick_format: 6-битовое поле, указывает формат поля eference_offset_ticks. Должно кодироваться
согласно таблице 6 настоящего стандарта.
Для всех синхронизированных событий данного дескриптора должно использоваться единое зна
чение tick_format.
referenco_offset_ticks: 16-битовое поле, должно кодироваться согласно значению поля
tick_format
Поле roference_offset_ticks должно кодироваться с временным смещением, которое при добав
лении к временному моменту по умолчанию, содержащемуся в метке PTS пакета PES. в котором до
ставляется данный дескриптор, определяет временной момент синхронизированного события.
Если временной момент события находится в будущем относительно метки PTS пакета PES, в
котором доставляется данный дескриптор, то должно кодироваться положительное значение rofor-
once_offset_ticks.
Если временной момент события находится в прошлом относительно метки PTS пакета PES,
в котором доставляется данный дескриптор, то должно кодироваться отрицательное значение refor-
once_offset_ticks.
synchronised_event_dataJongth: 8-битовое поле, содержитдлину в байтах поля данных синхро
низированного события.
synchronised_event_data_byte. 8-битовое поле, последовательность полей synchronised_
ovont_data_byte составляет поле данных синхронизированного события.
5.2.6 Дескриптор synchronised_event_cancel_doscriptor
5.2.6.1 Использование
Дескриптор synchronised_event_cancel_descriptor предоставляет способ отменить синхронизиро
ванное событие, временной момент которого был определен (с помощью дескриптора synchronised_
event_descriptor). но пока еще не достигнут. Например, дескриптор synchronised_event_cancel_descrip-
tor может быть использован для отмены синхронизированного события, временной момент которого
10