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


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

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

Задает конфигурацию динамиков для звуковых каналов в звуковом битовом потоке. Это перечисление используется со свойством AVAudioChannelConfig .

Синтаксис

typedef enum eAVAudioChannelConfig {
  eAVAudioChannelConfig_FRONT_LEFT = 0x1,
  eAVAudioChannelConfig_FRONT_RIGHT = 0x2,
  eAVAudioChannelConfig_FRONT_CENTER = 0x4,
  eAVAudioChannelConfig_LOW_FREQUENCY = 0x8,
  eAVAudioChannelConfig_BACK_LEFT = 0x10,
  eAVAudioChannelConfig_BACK_RIGHT = 0x20,
  eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 0x40,
  eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 0x80,
  eAVAudioChannelConfig_BACK_CENTER = 0x100,
  eAVAudioChannelConfig_SIDE_LEFT = 0x200,
  eAVAudioChannelConfig_SIDE_RIGHT = 0x400,
  eAVAudioChannelConfig_TOP_CENTER = 0x800,
  eAVAudioChannelConfig_TOP_FRONT_LEFT = 0x1000,
  eAVAudioChannelConfig_TOP_FRONT_CENTER = 0x2000,
  eAVAudioChannelConfig_TOP_FRONT_RIGHT = 0x4000,
  eAVAudioChannelConfig_TOP_BACK_LEFT = 0x8000,
  eAVAudioChannelConfig_TOP_BACK_CENTER = 0x10000,
  eAVAudioChannelConfig_TOP_BACK_RIGHT = 0x20000
} ;

Константы

 
eAVAudioChannelConfig_FRONT_LEFT
Значение: 0x1
Передняя левая
eAVAudioChannelConfig_FRONT_RIGHT
Значение: 0x2
Передняя правая
eAVAudioChannelConfig_FRONT_CENTER
Значение: 0x4
Передний центр
eAVAudioChannelConfig_LOW_FREQUENCY
Значение: 0x8
Низкочастотный эффект (LFE)
eAVAudioChannelConfig_BACK_LEFT
Значение: 0x10
Назад слева
eAVAudioChannelConfig_BACK_RIGHT
Значение: 0x20
Назад вправо
eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER
Значение: 0x40
Спереди, слева от центра
eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER
Значение: 0x80
Спереди, справа от центра
eAVAudioChannelConfig_BACK_CENTER
Значение: 0x100
Центр спины
eAVAudioChannelConfig_SIDE_LEFT
Значение: 0x200
Боковая слева
eAVAudioChannelConfig_SIDE_RIGHT
Значение: 0x400
Боковая справа
eAVAudioChannelConfig_TOP_CENTER
Значение: 0x800
Верхний центр
eAVAudioChannelConfig_TOP_FRONT_LEFT
Значение: 0x1000
Сверху, спереди слева
eAVAudioChannelConfig_TOP_FRONT_CENTER
Значение: 0x2000
Верхняя часть, передний центр
eAVAudioChannelConfig_TOP_FRONT_RIGHT
Значение: 0x4000
Сверху, спереди справа
eAVAudioChannelConfig_TOP_BACK_LEFT
Значение: 0x8000
Сверху, сзади слева
eAVAudioChannelConfig_TOP_BACK_CENTER
Значение: 0x10000
Верхняя часть, сзади по центру
eAVAudioChannelConfig_TOP_BACK_RIGHT
Значение: 0x20000
Сверху, сзади справа

Комментарии

Эти значения соответствуют флагам, используемым для элемента dwChannelMask структуры WAVEFORMATEXTENSIBLE .

Требования

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

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

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

Интерфейс ICodecAPI