Metodo IXAudio2MasteringVoice::GetChannelMask (xaudio2.h)

Restituisce la maschera del canale per questa voce.

Sintassi

HRESULT GetChannelMask(
  [out] DWORD *pChannelmask
);

Parametri

[out] pChannelmask

Restituisce la maschera del canale per questa voce. Corrisponde al membro dwChannelMask della struttura WAVEFORMATEXTENSIBLE .

Valore restituito

Questo metodo non restituisce valori.

Commenti

L'argomento pChannelMask è una maschera bit dei vari canali nella geometria dell'altoparlante segnalata dal sistema audio. Queste informazioni sono necessarie per il parametro X3DAudioInitializeSpeakerChannelMask .

The X3DAUDIO. L'intestazione H dichiara un numero di SPEAKER_ definizione posizionale per decodificare queste maschere di canali.

Alcuni esempi:

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)
Nota Per le versioni di DirectX SDK di XAUDIO, la maschera del canale per il dispositivo di output è stata ottenuta tramite il metodo IXAudio2::GetDeviceDetails, che non esiste in Windows 8 e versioni successive.
 

Requisiti della piattaforma

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

IXAudio2MasteringVoice