Поделиться через


Перечисление eAVDecDDOperationalMode (codecapi.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Задает режим управления сжатием для аудиопотока Dolby AC-3 или Dolby Enhanced AC-3. Это перечисление используется со свойством AVDecDDOperationalMode .

Синтаксис

typedef enum eAVDecDDOperationalMode {
  eAVDecDDOperationalMode_NONE = 0,
  eAVDecDDOperationalMode_LINE = 1,
  eAVDecDDOperationalMode_RF = 2,
  eAVDecDDOperationalMode_CUSTOM0 = 3,
  eAVDecDDOperationalMode_CUSTOM1 = 4,
  eAVDecDDOperationalMode_PORTABLE8 = 5,
  eAVDecDDOperationalMode_PORTABLE11 = 6,
  eAVDecDDOperationalMode_PORTABLE14 = 7
} ;

Константы

 
eAVDecDDOperationalMode_NONE
Значение: 0
Без управления динамическим диапазоном или нормализации диалога (dialnorm). Этот режим следует использовать только для тестов сигналов.
eAVDecDDOperationalMode_LINE
Значение: 1
Режим линии. Dialnorm включается с уровнем ссылки -31 децибел полной шкалы (dBFS). Применяется управление динамическим диапазоном, и включено высокоуровневое или низкоуровневое масштабирование. Чтобы задать высокоуровневый коэффициент масштабирования, задайте свойство AVDecDDDynamicRangeScaleHigh . Чтобы задать низкоуровневый коэффициент масштабирования, задайте свойство AVDecDDDynamicRangeScaleLow .
eAVDecDDOperationalMode_RF
Значение: 2
Режим RF. Dialnorm включен с уровнем ссылки -20 dBFS. Применяется элемент управления динамическим диапазоном. Высокоуровневое и низкоуровневое масштабирование отключено; Вместо этого применяется максимальное динамическое уменьшение диапазона.
eAVDecDDOperationalMode_CUSTOM0
Значение: 3
Пользовательский режим 0 (аналоговый dialnorm).
eAVDecDDOperationalMode_CUSTOM1
Значение: 4
Пользовательский режим 1 (цифровой номер номера).
eAVDecDDOperationalMode_PORTABLE8
Значение: 5
Dialnorm включен, диалог с -8dBFS. Используется динамический диапазон и сжатие. Высокоуровневое или низкоуровневое масштабирование не допускается (всегда полностью сжатое).
eAVDecDDOperationalMode_PORTABLE11
Значение: 6
Dialnorm включен, диалог с -11dBFS. Используется динамический диапазон и сжатие. Высокоуровневое или низкоуровневое масштабирование не допускается (всегда полностью сжатое).
eAVDecDDOperationalMode_PORTABLE14
Значение: 7
Dialnorm включен, диалог с -14dBFS. Используется динамический диапазон и сжатие. Высокоуровневое или низкоуровневое масштабирование не допускается (всегда полностью сжатое).

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть codecapi.h

См. также раздел

Перечисления API кодека

Интерфейс ICodecAPI