Информация конфигурации декодера для типа объекта ER_HVXC передается в DecoderConfigDescriptor () базового уровня и в Elementary Stream опционного уровня расширения.
Требуется следующий ErrorResilientHvxcSpecificConfig ():
ErrorResilientHvxcSpecificConfig () {
isBaseLayer 1 uimcbf
if (isBaseLayer) {
ErHVXCconfig();
}
}
Тип объекта ERH_VXC обеспечивает немасштабируемые режимы и масштабируемые режимы. В масштабируемых режимах конфигурация базового уровня должна быть следующей:
HVXCrateMode = 0 ER_HVXC 2,0 kbit/s
isBaseLayer = 1 base layer
Таблица 19 - Синтаксис ErHvxcConfig ()
Таблица 20 - Режим HVXCvarMode
HVXCvarMode | Описание |
0 | ERH_VXC fixed bitrate |
1 | ERH_VXC variable |
Таблица 21 - HVXCrateMode
HVXCrateMode | HVXCrate | Описание |
0 | 2000 | ER_HVXC 2,0 Кбит/с |
1 | 4000 | ER_HVXC 4,0 Кбит/с |
2 | 3700 | ER_HVXC 3,7 Кбит/с |
3 (reserved) |
Таблица 22 - var_ScalableFlag
var_ScalableFlag | Описание |
0 | ER_HVXC variable rate non-scalable |
1 | ER_HVXC variable rate scalable mode |