IXAudio2MasteringVoice ::GetChannelMask, méthode (xaudio2.h)

Retourne le masque de canal pour cette voix.

Syntaxe

HRESULT GetChannelMask(
  [out] DWORD *pChannelmask
);

Paramètres

[out] pChannelmask

Retourne le masque de canal pour cette voix. Cela correspond au membre dwChannelMask de la structure WAVEFORMATEXTENSIBLE .

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

L’argument pChannelMask est un masque de bits des différents canaux dans la géométrie de l’orateur signalée par le système audio. Ces informations sont nécessaires pour le paramètre X3DAudioInitializeSpeakerChannelMask .

The X3DAUDIO. L’en-tête H déclare un certain nombre de SPEAKER_ définit la position pour décoder ces masques de canaux.

Voici quelques exemples :

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)
Note Pour les versions du Kit de développement logiciel (SDK) DirectX de XAUDIO, le masque de canal de l’appareil de sortie a été obtenu via la méthode IXAudio2 ::GetDeviceDetails, qui n’existe pas dans Windows 8 et versions ultérieures.
 

Configuration requise pour la plateforme

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

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

IXAudio2MasteringVoice