ГОСТ Р 55715-2013
пользовать поле PriorSession. Номер поля PriorSession должен ссылаться на сущест
вующий сеанс, который еще не завершился. Во всех других случаях возвращается код
ошибки 123, указывающий на ноле PriorSession или поле time().
Сервер в мультиплексе ввода выбирает PID элементарных потоков. PID не могут
быть общими для смежных сеансов одного и того же сервера одного и тою же самого
мультиплекса ввода, вследствие того, что потоки смежных сеансов могут накладываться
во времени из-за требований API.
5.5.1 Сообщение вставки Splice_Request
Поле data( ) этого сообщения содержит структуру SpliceRequestData, приведен
ную в таблице 6.
Т аблица 6- Структура Splice_Request_Data поля data() сообщения вставки
Splice_Request
Синтаксис
байтов
КоличествоТип
4 uimsbf
4 uimsbf
Sp!ice_Request_Data {
SessionID
PriorSession
time()
ServicelD
if (ServicelD = OxFFFF)
I
2uimsbf
(
1
2 uimsbf
4 uimsbf
PcrPID
PIDCount
for(j=0: j <PidCount: j ++)
splice_elementary_stream( )
i
Duration
SpliceEventlD
PostBlack
AccessType
OverridePlaying
ReturnToPriorChannel
for(i=0; i <N; i ++)
splice API_descriptorf )
>
4 uimsbf
4 uimsbf
4 uimsbf
1
uimsbf
1 uimsbf
1
uimsbf
28