ГОСТ Р 53556.10—2014
4.7 Uint16
Двоично закодированное 16-битовое численное значение без знака. Значение UintMS,
представленное шестнадцатеричным представлением $wxyz. должно записываться в двухбайтовом
поле как $wx $yz (старший значащий байт сначала).
4.8 U inm
Двоично закодированное 32-битовое численное значение без знака. Значение Uint32,
представленноешестнадцатеричнымпредставлением$stuwtxyz,должнозаписыватьсяв
четырехбайтовом поле как $st $uv $wx $yz (старший значащий байт сначала).
5 Полезные нагрузки для аудиообъекта
5.1 Конфигурация декодера (DSTSpecificConfig)
Таблица 1 - Синтаксис AudioFrame Q
Количество битов
Мнемоника
Синтаксис
DSTSpecificConftg( channelConfiguration ) {
DSDDST_Coded
N_Channets
reserved
}
1
14
1
UiMsbf UiMsbl
UiMsbf
5.2 Полезная нагрузка потока битов
Таблица 2 - Синтаксис Audio_Frame ()
Синтаксис
Количество битов
Мнемоника
Audio Framef) {
if (DSDDST Coded == 0)
)
else
{
DSD()DSD
{
DSTO
DST
}
}
Таблица 3 - Синтаксис DSD
СинтаксисКоличество битовМнемоника
DSD() {
For(Byle Nr=0, Byte Nr<Frame Length: Byte Nr*+)
{
For (Channe!_Nr=\ ; Channel_Nr<=N_Channels:
Channel Nr++)
{
DSD Byte[Channel Nr][Byte Nr)1Audio_Byte
}
}
}
4