ГОСТ Р 53556.4—2013
Т а б л и ц а 17 — Синтаксис
diff_conlrol_data ()
СинтаксисКоличество битовМнемоника
diff control data()
1
b s lb f
{
If (window_sequence
==
EIGHT_SHORT_SEQUENCE)
for (win
= 0.
win
< 8; w++>
diff_conlrol[wmJ!QJ;
else
for (dc_group=
0;
dc_gtoup<no_of_dc_grovps:
dc_group++);
diff contro)]0][dc group];
}
2 ...5
b s lb f
Т а б л и ц а 18 — Синтаксис
diff_control_datajr ()
СинтаксисКоличество битовМнемоника
diff_conlrof_data_lrO {
if (window_sequence != EIGHT_SHORT_SEQUENCE) {
for (sfb
=
last_max_sfb_mc:
sfb < m in(last_m ono_m ax_sfb;m ax_sfb): sfb++)
1
b slbf
if (<ms__usedlO][sfb])
diff_control_lrfoj(sfb
} else {
if (last_max_sfb_ms
== 0J /*
only in the first stereo layer
72 ...5
b slbf
for (win
= 0;
win
< 8.
w in**)
diff_control_lr[win
][0
}
}
4.2.3 Полезные нагрузки для аудио объектных типов ER AAC LC, ER AAC LTP и ER AAC LD
Т а б л и ц а 19 — Синтаксис высокоуровневой полезной нагрузкидля аудио объектных типов
ER AAC LC. ER ААС
LTP
и
ER AAC LD (er_raw_data_block)
СинтаксисКоличество битовМнемоника
{
if ( channelConrigurabon
= 0
) {
/*
reserved
V
if ( channelConrigurabon —
1
) {
single_channel_element();
if ( channetConfigurabon
== 2
) {
channel_pair_element():
if ( channelConrigurabon
== 3
) {
single_channel_element(): channel_peir_element();
if ( channelConrigurabon
== 4
) {
single_channel_elem ent():
channel_pair_elem ent();
single channel elem entf);
}
if ( channeiConbguralion
== 5
) {
single_channet_elem enl():
channel_pair_elem ent():
channel_pair_etem ent();
er raw
data blockQ
Примечание
15