ГОСТ Р 54712―2011
19
4.2.3.2 Основной фрейм Уровня I
Синтаксис
Количество битов
Мнемоника
1
bslbf
base_frame() {
mpeg1_header()
mpeg1_error_check()
mpeg1_audio_data()
mc_extension_data_part1()
continuation_bit
mpeg1_header()
mpeg1_error_check()
mpeg1_audio_data()
mc_extension_data_part2()
continuation_bit
mpeg1_header()
mpeg1_error_check()
mpeg1_audio_data()
mc_extension_data_part3()
mpeg1_ancillary_data()
}
1
bslbf
4.2.3.3 Основной фрейм Уровня II
СинтаксисКоличество битовМнемоника
base_frame() {
mpeg1_header()
mpeg1_error_check()
mpeg1_audio_data()
mc_extension_data_part1()
mpeg1_ancillary_data()
}
4.2.3.4 Основной фрейм Уровня III
Синтаксис
Количество битов
Мнемоника
base_frame() {
mpeg1_header()
mpeg1_error_check()
mpeg1_audio_side_info()
mpeg1_main_data()
}
Синтаксис
Количество битов
Мнемоника
mpeg1_main_data() {
mpeg1_audio_main_data()
mc_extension_data_part1()
mpeg1_ancillary_data()
}
4.2.3.5 Фрейм расширения
СинтаксисКоличество битовМнемоника
ext_frame() {
ext_header()
ext_data()
if(layer!=3)
ext_ancillary_data()
}