ГОСТ Р 53556.4—2013
Т а б л и ц а 44 — Синтаксис
extended_bsac_raw__data_bk>ck Q
СинтаксисКоличество битовМнемоника
extended bsac raw data block()
{
extended_bsac_base_elem ent();
layer=slayer_size;
while (data_avaitable() && )ayer<(top_layer+s!ayer_size)) {
bsa cjayer_elem ent(layer):
la ye r**;
}
byte aUgnmenlQ:
}
Т а б л и ц а 45 — Синтаксис
extended_bsac_base_element О
СинтаксисКоличество битовМнемоника
extended
_
bsac_base_ e/em entf)
{
e le m e n tje n g th
channel_configuration_index
reserved_bit
bsac_header():
general_header();
byte_ alignm ent();
for (slayer
=
0;
slayer < slayer_size: stayer**)
bsa cjayer_elem ent(slayer):
}
11
uim b f
3
u im b f
1
u im b f
Т а б л и ц а 46 — Синтаксис
extended_bsac_sbr_data Q
СинтаксисКоличество битовМнемоника
extended_bsac_sbr_data(nch. crc_flag)
{
num _sbr_bits
= 0;
cnt
=
count:
4
uim sb f
В
uim sb f
num _sbr_bits
* =
4;
if (cnt — ~)S ){
cnt
+ =
esc_count -
1;
num _sbr_bits
* =
8:
}
if (crcjta g )
{
10
uim sbf
bs sb r crc bits:
num _sbr_bits
* =
10;
}
num _sbr_bits
* =
1;
if (bs_header_flag)
1
num sbr bits
* =
sbr_header():
num _sbr_bits
+ =
bsac_sbr_data(nch, bs_am p_res);
num _align_bits
=
(8 ‘cnt
-
num_sbr_bits);
bs_fill_bits:
}
Число битов
uim sb f
выравнивания
27