ГОСТ Р 53556.4—2013
Окончание таблицы 34
СинтаксисКоличество битовМнемоника
byte_aHgnm enl():
for (slayer
= 0;
slayer < slayersize; slayer
++)
bsac layer elem ent(slayer);
}
Т а б л и ц а 35 — Синтаксис
bsac_header ()
СинтаксисКоличество битовМнемоника
bsac headerf)
{
uim b f
header_lenglh:
4
sba m ode:
1
uim b f
to p la y e r;
6
uim b f
base_snf_thr:
2
uim b f
for (cl
l =
0;ch < neb: ch++)
max_scaSefacior{cb}:
8
u im b f
base_band;
5
uim b f
for(ch = 0:ch
<
nch: cb++) {
5
uim b f
cband_si_ lypefcb];
}
}
base_scf_m odel[ch]:
3
uim b f
enh_scf_m odel[chj:
3
uim b f
m ax sfb s i len[ch]:
4
uim b f
Т а б л и ц а 36 — Синтаксис
general_header ()
СинтаксисКоличество битовМнемоника
general headerf)
{
reserved_bit:
1
b s lb f
2
u im sb f
1
uim sb f
windov/_sequence:
window_shape:
it (window_sequence == EIGHT_SHORT_SEQUENCE) {
m ax_sfb:
scale_factor_grouping
,
}
else {
m ax sfb:
4
uim sb f
7
u im sb f
6
u im sb f
1
uim b f
}
pns_dala_presenl.
if (pns_data_present)
pns_slart_sfb
:
6
uim b f
it (nch
==
2)
m s_m ask_present;
2
b s lb f
for (ch
= 0
ch
<
nch
;
ch++)
{
tns_data_present(chj:
if (tns_data_present[chj)
tns_data(
):
1
b s lb f
23