IXAudio2MasteringVoice::GetChannelMask 方法 (xaudio2.h)

返回此语音的通道掩码。

语法

HRESULT GetChannelMask(
  [out] DWORD *pChannelmask
);

参数

[out] pChannelmask

返回此语音的通道掩码。 这对应于 WAVEFORMATEXTENSIBLE 结构的 dwChannelMask 成员。

返回值

此方法不返回值。

备注

pChannelMask 参数是音频系统报告的扬声器几何图形中各种声道的位掩码。 X3DAudioInitializeSpeakerChannelMask 参数需要此信息。

X3DAUDIO。H 标头声明许多 位置定义SPEAKER_ 来解码这些通道掩码。

示例包括:

SPEAKER_STEREO // SPEAKER_FRONT_LEFT (0x1) | SPEAKER_FRONT_RIGHT (0x2) 

SPEAKER_5POINT1 // SPEAKER_FRONT_LEFT (0x1) | SPEAKER_FRONT_RIGHT (0x2)
                                    // | SPEAKER_FRONT_CENTER (0x4)
                                    // | SPEAKER_LOW_FREQUENCY (0x8)
                                    // | SPEAKER_BACK_LEFT (0x10) | SPEAKER_BACK_RIGHT (0x20)
注意对于 XAUDIO 的 DirectX SDK 版本,输出设备的通道掩码是通过 IXAudio2::GetDeviceDetails 方法获取的,该方法在 Windows 8 及更高版本中不存在。
 

平台要求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8)

要求

要求
目标平台 Windows
标头 xaudio2.h

另请参阅

IXAudio2MasteringVoice