Bagikan melalui


Metode IXAudio2MasteringVoice::GetChannelMask (xaudio2.h)

Mengembalikan masker saluran untuk suara ini.

Sintaks

HRESULT GetChannelMask(
  [out] DWORD *pChannelmask
);

Parameter

[out] pChannelmask

Mengembalikan masker saluran untuk suara ini. Ini sesuai dengan anggota dwChannelMask dari struktur WAVEFORMATEXTENSIBLE .

Mengembalikan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Argumen pChannelMask adalah bit-mask dari berbagai saluran dalam geometri pembicara yang dilaporkan oleh sistem audio. Informasi ini diperlukan untuk parameter X3DAudioInitializeSpeakerChannelMask .

The X3DAUDIO. Header H menyatakan sejumlah definisi posisi SPEAKER_ untuk mendekode masker saluran ini.

Contoh meliputi:

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)
Catatan Untuk versi DirectX SDK XAUDIO, masker saluran untuk perangkat output diperoleh melalui metode IXAudio2::GetDeviceDetails, yang tidak ada di Windows 8 dan yang lebih baru.
 

Persyaratan Platform

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

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header xaudio2.h

Lihat juga

IXAudio2MasteringVoice