ГОСТ Р 56950—2016
Семантика полей APDU CICAM_player_capabilities_reply:
- CICAM_player_player_capabilities_reply_tag: поле 24 бита содержит значение тега, установ
ленное на 0x9FA003;
- number_of_component_typos: поле 16 битов содержит количество поступающих компонент на
входе, которые Хост может обрабатывать;
- stream_content: поле 4 бита определяет тип потока (например, видео, аудио или данные EBU).
Кодирование этого поля должно быть в соответствии с правилом кодирования дескриптора компонент,
определенным в [3];
- component_type: поле 8 битов определяет тип видео, аудио или данных EBU. Кодирование этого
поля должно быть в соответствии с правилом кодирования дескриптора компонент, определенным в (3].
8.7.7 APDU CICAM_player_start_req
ClСАМ сообщает Хосту о начале сеанса проигрывателя, передавая поля, содержащие:
- необходимые скорости передачи данных через интерфейс TS от Хоста к CICAM и от CICAM к
Хосту;
- флаг, характеризующий тип сеанса канала или без поддержки временного сдвига пакетов TS
или канала VOD с поддержкой временного сдвига пакетов TS;
- количество байтов, формирующих РМТ;
- таблицу РМТ.
APDU может содержать РМТ с описаниями компонентов, которые будут поставлены на CICAM от
Хоста через интерфейс TS. Перед РМТ в TS должна быть передана РАТ. Если APDU содержит РМТ. то
она должна быть идентична РМТ в TS.
Если во время передачи APDU CICAM_player_start_req РМТ CICAM неизвестна, то CICAM будет
ожидать РМТ. которая будет определена до начала поставки TS. Когда РМТ известна. CICAM должен
информировать Хост передачей APDU CICAM_player_update_req и ожидать от Хоста APDU CICAM_
player_update_reply. После того как Хост получит РМТ. CICAM может начать передачу TS с гарантией
корректной интерпретации Хостом пакетов TS с самого начала доставки локальных TS.
Хост для этого сеанса должен выделить локальный TS и должен переключиться на режим ввода.
Если значение поля input_max_bitrate не будет равно нулю (т. е. CICAM хочет получить данные от Хо
ста на этом локальном TS). то CICAM должен установить гибридное соединение LSC. используя
APDU comms_cmd в соответствии с разделом 10 настоящего стандарта.
CICAM должен выбрать соответствующие значения PID для выходных компонентов и для РМТ.
Требования идентичности этих PID и PID. выделенных для гибридных соединений LSC. не предъявля
ются.
Синтаксис APDU CICAM_player_start_req представлен в таблице 52.
Т а б л и ц а 52 — Синтаксис APDU CICAM_player_slart_req
СинтаксисКоличество битовМнемоника
CICAM_p1ayer_start_req() {
СIСAM_playег_start_req_tag
24uimsbf
length_field()
input_max_bitrate
16uimsbl
output_max_bitrate
16uimsbf
linearChannel
1bsJbf
reserved
7bslbf
PMTJength
16uimsbf
for(int i=0; i<PMT_length: i++) {
PMT_byte
}
}
8bslbf
63