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


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

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

Указывает, кодируется ли звук в Dolby Surround. Это перечисление используется со свойством AVDDSurroundMode .

Синтаксис

typedef enum eAVDDSurroundMode {
  eAVDDSurroundMode_NotIndicated = 0,
  eAVDDSurroundMode_No = 1,
  eAVDDSurroundMode_Yes = 2
} ;

Константы

 
eAVDDSurroundMode_NotIndicated
Значение: 0
Битовый поток не указывает, кодируется ли звук в Dolby Surround.
eAVDDSurroundMode_No
Значение: 1
Битовый поток не закодирован в Dolby Surround.
eAVDDSurroundMode_Yes
Значение: 2
Битовый поток кодируется в Dolby Surround.

Комментарии

Если аудиопоток — Dolby AC-3, это свойство отражает значение поля dsurmod в битовом потоке.

Битовое поле Значение
00 eAVDDSurroundMode_NotIndicated
01 eAVDDSurroundMode_No
10 eAVDDSurroundMode_Yes
 

Если аудиопоток имеет любой другой формат, значение будет eAVDDSurroundMode_No.

Требования

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

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

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

Интерфейс ICodecAPI