Método IXAudio2MasteringVoice::GetChannelMask (xaudio2.h)
Devuelve la máscara de canal para esta voz.
Sintaxis
HRESULT GetChannelMask(
[out] DWORD *pChannelmask
);
Parámetros
[out] pChannelmask
Devuelve la máscara de canal para esta voz. Esto corresponde al miembro dwChannelMask de la estructura WAVEFORMATEXTENSIBLE .
Valor devuelto
Este método no devuelve ningún valor.
Comentarios
El argumento pChannelMask es una máscara de bits de los distintos canales de la geometría del altavoz notificado por el sistema de audio. Esta información es necesaria para el parámetro X3DAudioInitializeSpeakerChannelMask .
El X3DAUDIO. El encabezado H declara un número de SPEAKER_ posicional define para descodificar estas máscaras de canales.
Algunos ejemplos son:
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)
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8)Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | xaudio2.h |