estructura XAUDIO2_VOICE_SENDS (xaudio2.h)

Define un conjunto de voces para recibir datos de una sola voz de salida.

Sintaxis

typedef struct XAUDIO2_VOICE_SENDS {
  UINT32                  SendCount;
  XAUDIO2_SEND_DESCRIPTOR *pSends;
} XAUDIO2_VOICE_SENDS;

Miembros

SendCount

Número de voces para recibir la salida de la voz. Un valor OutputCount de 0 indica que la voz no debe enviar la salida a ninguna voz.

pSends

Matriz de estructuras de XAUDIO2_SEND_DESCRIPTOR que describen las voces de destino y los filtros que se deben usar al enviar a las voces. Esta matriz debe contener elementos SendCount . Si SendCount es 0 pSends debe ser NULL. Tenga en cuenta que pSends no puede contener la misma voz más de una vez.

Observaciones

Si pSends no es NULL, todos sus elementos deben ser no NULL. Para enviar la salida a la llamada de voz de maestro predeterminada IXAudio2Voice::SetOutputVoices con el argumento pSendList establecido en NULL.

Establecer SendCount en 0 es útil para determinados efectos, como medidores de volumen o escritores de archivos que no generan ninguna salida de audio para pasar a otra voz.

Si es necesario, una voz realizará una única conversión de frecuencia de muestreo, desde la frecuencia de muestreo de entrada de la voz hasta la frecuencia de muestreo de entrada de las voces de salida de la voz. Dado que solo se realizará una conversión de frecuencia de muestreo, todas las voces de salida de la voz deben tener la misma frecuencia de muestreo de entrada. Si las velocidades de muestreo de entrada de la voz y sus voces de salida son las mismas, no se realiza ninguna conversión de frecuencia de muestreo.

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Requisitos

   
Encabezado xaudio2.h

Consulte también

Cómo: Cambiar el volumen de voz

Cómo: usar voces de submezcla

IXAudio2::CreateSourceVoice

IXAudio2::CreateSubmixVoice

IXAudio2Voice::SetOutputVoices

Estructuras XAudio

Conversiones de frecuencia de muestreo de XAudio2