共用方式為


IXAudio2MasteringVoice::GetChannelMask 方法 (xaudio2.h)

傳回此語音的通道遮罩。

語法

HRESULT GetChannelMask(
  [out] DWORD *pChannelmask
);

參數

[out] pChannelmask

傳回此語音的通道遮罩。 這會對應至其為「其」子系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