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