ГОСТ Р 56950—2016
висимости от типа запроса настройки. Если целью запроса настройки от CICAM является служба, то
Хост должен обеспечить необходимые PID в соответствии с 6.3.2 настоящего стандарта. ОСАМ может
запрашивать дополнительные PID, используя APDU pid_select_req.
Если целью запроса настройки от ОСАМ является не служба, а частота настройки, то Хост дол
жен предоставить совокупность PID в соответствии с 6.3.3 настоящего стандарта. ОСАМ может за
прашивать дополнительные PID, используя APDU pid_select_req. Синтаксис APDU tune_broadcast_req.
tune_triplet_req, tune_lcn_req, tune_ip_req и tune_reply изменен в их многопоточных версиях, чтобы
позволить ОСАМ запрашивать настройку для презентации пользователю или фоновую настрой
ку. означающую, что поток не предназначен для презентации. Все другие APDU сохраняют синтак
сис ресурса версии 3 управления Хостом DVB. определенный в разделе 13 настоящего стандарта.
В 6.4.5.2—6.4.5.6 настоящего стандарта определены измененные синтаксисы соответствующих APDU
для многопоточных операций.
6.4.5.2 APDU tune_broadcast_req
Версия APDU tune_broadcast_request в многопоточном режиме позволяет CICAM указать, необхо
димо или нет представлять запрос настройки пользователю. Хост должен ответитьAPDU tune_reply, ин
формируя CICAM. с каким LTS_id будет отправлен требуемый поток. Синтаксис APDU tune_broadcast_
req представлен в таблице 18.
Таблица 18 — Синтаксис APDU tune_broadcast_req
С интаксисКоличество битовМ немоника
tune_broadcast_req(X
tune_broadcast_req_tag
length_field(>
24uimsbf
reserved
4uimsbf
background_tune_flag
1uimsbf
tune_quiet!y_flag
1uimsbf
keep_app_running_flag
1uimsbf
pmt_flag
1uimsbf
servicejd
16uimsbf
reserved
4uimsbf
descriptorjoopjength
for (i=0; i<N; i++X
descriptor^)
}
if (pmtjlag == 1){
program_map_section()
}
}
12uimsbf
Семантика полей APDU tune_broadcast_request:
- background_tune_flag: флаг указывает режим, в котором должна быть выполнена настройка: в
фоновом режиме или для презентации пользователю. Значение ОЬО указывает, что настройка должна
быть в режиме презентации; значение ОМ указывает, что настройка должна быть выполнена в фо
новом режиме. В случае запроса фоновой настройки флаги tune_quietly_flag и keep_app_running_flag
должны игнорироваться;
- семантика других полей должна быть в соответствии с 13.2.1 настоящего стандарта.
28