ГОСТ Р 53556.4—2013
Т а б л и ц а 47 — Синтаксис
bsac_sbr_data Q
СинтаксисКоличество битовМнемоника
bsac_sbr_data(nch. bs_amp_res)
{
switch (nch
)
{
case
1 :
sbr_single_channel_elem ent(bs_am p_res) break:
case 2 :
sbr_channel_pair_elem ent(bs_am p_res) break:
}
}
Т а б л и ц а 48 — Синтаксис
extended_bsacjfala 0
СинтаксисКоличество битовМнемоника
extended_bsac_data()
{
cnt
=
count:
if lent
== 255)
{
8
uim sb f
cnt *= esc_count
-1;
8
uim sb f
}
for
( /’=
0
;
i
< enf-1; /+♦)
{
byte_payload
}
}
8
uim sbf
Т а б л и ц а 49 — Синтаксис
exterided_bsac_sac_data ()
СинтаксисКоличество битовМнемоника
extended_bsac_sac_data()
{
cnt = count:
8
uim sbf
if (cnt
==
255)
{
cnt *= esc_count -
1;
8
uim sb f
}
ancType:
ancStart
ancStop:
bs_crc_flag
bs_fill_bits
2
uim sbf
1
uim sbf
1
uim sb f
1
uim sb f
8
uim sbf
if (bs_crc_f1ag) { ancCrcWord:
cnt = c n t-
1;
}
for (i=0: i<cnl-2 :
/++)
{
8
b s lb f
ancDataSegmentByte(i];
}
}
28