eAVAudioChannelConfig 枚举 (codecapi.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 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
顶部,右后

备注

这些值对应于用于 WAVEFORMATEXTENSIBLE 结构的 dwChannelMask 成员的标志。

要求

   
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
标头 codecapi.h

另请参阅

编解码器 API 枚举

ICodecAPI 接口