ГОСТ Р 53556.2—2012
Т а б л и ц а 37 — Синтаксис
Enb_ESC1
()
Синтаксис
КоличествоМнемоника
битов
Enh ESC1()
{
if (VUV
/=
0) {
SE_shape4. 5-0:
SE_shape5. 7-0:
SE shaped. 4-0:
6
uimcbf
8
uimcbf
5
uimcbf
}
;
else
{
VX_gain2[3l 0:
LSP5. 6-0:
VX shape2[0], 4-0:
VXshape2[1J. 4-0
VX shape2[2], 4:
1
uimcbf
7
uimcbf
5
uimcbf
5
uimcbf
1
uimcbf
}
}
Т а б л и ц а 38 — Синтаксис
Enh_ESC2
()
Синтаксис
КоличествоМнемоника
битов
Enh ESC2()
{
if(VUV !=0) {
LSP5. 6-0:
SE shape3. 1-0:
}
7
uimcbf
2
uimcbf
else {
VX_shape2[2}. 3-0:
VX shape2(3]. 4-0:
}
}
4
uimcbf
5
uimcbf
3.4.3 Синтаксис потока битов режима с варируемой скоростью передачи данных
Т а б л и ц а 39 — Синтаксис
ErHVXCvarframe
()
Синтаксис
КоличествоМнемоника
битов
ErHVXCvarframe(rate)
{
if (rate
==
2000)
{
if (var ScalableFlag
= =
1) {
BaseVar ESC0():
BaseVar ESC1():
BaseVar ESC2():
BaseVar_ESC3():
}
else
{
Var2k_ESC0():
Var2k ESC1();
Var2k ESC2():
Var2k ESC3():
}
}
else
{
Var4k ESC0():
Var4k ESC1():
Var4k ESC2Q:
Var4k_ESC3():
Var4k ESC40;
}
}
13