ГОСТ Р 55714— 2013
Окончание таблицы 8
Синтаксис
Количество битов
Мнемосхема
for(i=0; i <component_count; i ++) (
8
uimsbf
8
uimsbf
component_tag
if(splicejmmediate_flag == -0’)
splice_time()
}
}
if(durat*on_flag == T )
break_duration()
unique_program_id
avail_num
avails_expected
}
16 uimsbf
8 uimsbf
8uimsbf
}
Параметры семантики полей в splice_insert():
splice_event_id: Поле является уникальным идентификатором вставки события.
splice_evont_cancel_indicator: Значение флага, установленного в «1», указывает, что ранее от
правленное сообщение о вставке события, идентифицированное полем splice_event_id. было отменено.
out_of_notwork_indicator: Значение флага, установленного в «1». указывает, что сообщение о
событии вставки означает возможность выхода из сети новостей и что значение splice_time(). изме
ненное полем pts_adjustment. должно относиться к намеченному значению для точки выхода или точки
выхода программы. Этот флаг, установленный в «0». указывает, что сообщение о событии вставки дает
возможность возвратиться к сети новостей, и что значение splice_time(). измененное pts_adjustment,
должно вернуться к намеченному значению для точки выхода или точки выхода программы.
program_splice_flag: Значение флага, установленного в «1», указывает, что сообщение относит
ся к точке вставки программы и что режим является режимом вставки программы, в котором все РЮ/
компоненты программы должны быть соединены. Этот флаг, установленный в «0». указывает, что ре
жим является режимом вставки компонентов, в котором каждый компонент будет перечислен отдельно с
синтаксисом, описанным ниже.
duration_flag: Значение флага, установленного в «1». указывает на присутствие поля
break_duration().
splice_immodiate_flag: Значение флага, установленного в «1». указывает на отсутствие поля
splice_time() и что вставка должна быть выполнена в режиме немедленной вставки, в котором устрой
ство вставки должно выбрать самую близкую возможность вставки в поток относительно пакета инфор
мации о вставке. Когда этот флаг установлен в «0». он указывает на присутствие поля splice_time(), по
крайней мере, в одной команде splice_insert().
component_count: Поле определяет количество экземпляров в цикле элементарных потоков РЮ.
который следует в настоящее время. Компоненты эквивалентны элементарным потокам РЮ.
component_tag: Поле идентифицирует элементарный поток РЮ, содержащий точку вставки,
определенную значением splice_time(). которое следует. Значение поля должно соответствовать зна
чению, используемому в дескрипторе stream_identification_descriptor(), для идентификации этого эле
ментарного потока РЮ.
uniquo_programjd: Поле обеспечивает уникальную идентификацию события визуализации
службы. Детализированные указания об установке значений для этого поля должны быть в соответ
ствии со стандартом ANSI/SCTE [5].
avail_num (ранее — avail): Поле обеспечивает идентификацию определенного ВДР в одном поле
unique_program_id.
avails_expectcd (ранее — avail_count): Поле обеспечивает результаты подсчета количества ожи
даемых отдельных ВДР в текущем событии визуализации. Когда поле установлено в «0». оно указыва ет.
что поле avail_num не имеет значения.
17