ГОСТ Р 53556.4—2013
Окончание таблицы 1
Синтаксис
Количество битов
Мнемоника
layer length:
5
11
bslbf
bslbf
}
if (audioObjectType == 17 || audioObjectType == 19 ||
audtoObjectType ==
20
|| audioObjectType == 23) {
aacSecbonDataResHienceFlag:
aacScalefactorDataResitienceFlag:
aacSpectralDataResihenceFlag;
}
extensionFlagZ;
if (extensionFtag3) {
/* tbd in version
3 *
/
}
}
}
1
1
1
1
bslbf
bslbf
bslbf
bslbf
4.1.1 Элемент конфигурации программы
Т а б л и ц а 2 — Синтаксис program_config_element{)
СинтаксисКоличество битовМнемоника
program config elementQ
4
uimsbf
2
uimsbf
4
uimsbf
4
uimsbf
4
uimsbf
4
uimsbf
2
uimsbf
3
uimsbf
4
uimsbf
1
uimsbf
4
uimsbf
1
uimsbf
4
uimsbf
1
uimsbf
{
element instance tag:
object_type:
samplingJtequencyJndex:
num_front_channel_elements:
num side channel elements:
num back channel elements;
num_lfe_channel_elements:
num_assoc_data_elements:
num_ valid_cc_elements:
mono_mixdown_present
;
if (mono_mixdown_present
== 1
)
mono mixdown element number
:
stereo_mixdown_present;
if (stereo_mixdo\vn^present
==
1
)
stereo mixdown element number:
mairix_mixdown_idx_present;
if (matrix_mixdovsnJdx_present ==
1
) {
matrix mixdown idx ;
pseudo surround enable:
2
uimsbf
1
uimsbf
}
for (i
= 0;
i
<
numJront_channel_elements: i**)
{
front element is cpe[i];
front element tag select[i]:
1
bslbf
4
uimsbf
}
for (i
=
0;
i
<
numJront_channel_elements; i+*)
{
ssde_e!ementjs_cpe[ij;
S)de element lag seleclfi]:
1
bslbf
4
uimsbf
}
for (i
= 0; i <
num_back_channel_etements
:
i++)
{
back element is cpe[ij:
back element tag seleclji}
;
}
for (i
=
0: i
<
num_lfe__channel_elements: i*+)
1
bslbf
4
uimsbf
7