ГОСТ Р 54712-2011
4.2.3.2 Основной фрейм Уровня I
СинтаксисКоличествобитовМнемоника
baseframef) {
mpegl_headerf)
mpegl_error_checkQ
mpegl_audio_data()
mc_extensk>n_data_partl0
continuation_bil
1
bslbf
mpegl_header()
mpegl_error_checkQ
mpegl_audio_data()
mc_extension_data_part2()
continuation bit
1
bslbf
mpegl_header()
mpe
g
1
_error_checkf)
mpegl_audio_dataQ
mc_extensiori_data_part3()
mpegl ancillary data()
}
4.2.3.3 Основной фрейм Уровня II
СинтаксисКоличество битовМнемоника
base_frame() {
mpegl_header()
mpegl_error_checkQ
mpegl_audio_data()
mc_extensx>n_data_partlQ
mpegl ancillary data()
}
4.2.3.4 Основной фрейм Уровня III
СинтаксисКоличествобитовМнемоника
basejramef) {
mpegl_header()
mpegl_errof_checkQ
mpegl_audio_side_infof)
mpegl main data()
}
СинтаксисКоличество битовМнемоника
mpeg1_
main_dataf) {
mpegl_audio_main_data()
mc_extension_data
_part1
()
mpegl
ancillary dataf)
}
4.2.3.5 Фрейм расширения
СинтаксисКоличество битовМнемоника
ext_frame() {
ext_header()
ext_data()
if(layer!=3)
ext ancillary dataf)
}
19