Interfaz IXAudio2Voice (xaudio2.h)

IXAudio2Voice representa la interfaz base de la que se derivan IXAudio2SourceVoice, IXAudio2SubmixVoice y IXAudio2MasteringVoice . Los métodos que se enumeran a continuación son comunes a todas las subclases de voz.

Método Descripción
DestroyVoice Destruye la voz. Si es necesario, detiene la voz y la quita del gráfico XAudio2.
DisableEffect Deshabilita el efecto en una posición determinada en la cadena de efectos de la voz.
EnableEffect Habilita el efecto en una posición determinada en la cadena de efectos de la voz.
GetChannelVolumes Devuelve los niveles de volumen de la voz, por canal.
GetEffectParameters Devuelve los parámetros actuales específicos del efecto de un efecto determinado en la cadena de efectos de la voz.
GetEffectState Devuelve el estado de ejecución del efecto en una posición especificada en la cadena de efectos de la voz.
GetFilterParameters Obtiene los parámetros de filtro de voz.
GetOutputFilterParameters Devuelve los parámetros de filtro de uno de los envíos de voz.
GetOutputMatrix Obtiene el nivel de volumen de cada canal de la salida final de la voz. Estos canales se asignan a los canales de entrada de una voz de destino especificada.
GetVoiceDetails Devuelve información sobre las marcas de creación, los canales de entrada y la frecuencia de muestreo de una voz.
GetVolume Obtiene el nivel de volumen total actual de la voz.
SetChannelVolumes Establece los niveles de volumen para la voz, por canal.
SetEffectChain Reemplaza la cadena de efectos de la voz.
SetEffectParameters Establece parámetros para un efecto determinado en la cadena de efectos de la voz.
SetFilterParameters Establece los parámetros de filtro de la voz.
SetOutputFilterParameters Establece los parámetros de filtro en uno de los envíos de voz.
SetOutputMatrix Establece el nivel de volumen de cada canal de la salida final de la voz. Estos canales se asignan a los canales de entrada de una voz de destino especificada.
SetOutputVoices Designa un nuevo conjunto de voces de submezcla o maestro para recibir la salida de la voz.
Setvolume Establece el nivel de volumen general para la voz.

Métodos

La interfaz IXAudio2Voice tiene estos métodos.

 
IXAudio2Voice::D estroyVoice

Destruye la voz. Si es necesario, detiene la voz y la quita del gráfico XAudio2.
IXAudio2Voice::D isableEffect

Deshabilita el efecto en una posición determinada en la cadena de efectos de la voz.
IXAudio2Voice::EnableEffect

Habilita el efecto en una posición determinada en la cadena de efectos de la voz.
IXAudio2Voice::GetChannelVolumes

Devuelve los niveles de volumen de la voz, por canal.
IXAudio2Voice::GetEffectParameters

Devuelve los parámetros actuales específicos del efecto de un efecto determinado en la cadena de efectos de la voz.
IXAudio2Voice::GetEffectState

Devuelve el estado de ejecución del efecto en una posición especificada en la cadena de efectos de la voz.
IXAudio2Voice::GetFilterParameters

Obtiene los parámetros de filtro de voz.
IXAudio2Voice::GetOutputFilterParameters

Devuelve los parámetros de filtro de uno de los envíos de voz.
IXAudio2Voice::GetOutputMatrix

Obtiene el nivel de volumen de cada canal de la salida final de la voz. Estos canales se asignan a los canales de entrada de una voz de destino especificada.
IXAudio2Voice::GetVoiceDetails

Devuelve información sobre las marcas de creación, los canales de entrada y la frecuencia de muestreo de una voz.
IXAudio2Voice::GetVolume

Obtiene el nivel de volumen total actual de la voz.
IXAudio2Voice::SetChannelVolumes

Establece los niveles de volumen para la voz, por canal.
IXAudio2Voice::SetEffectChain

Reemplaza la cadena de efectos de la voz.
IXAudio2Voice::SetEffectParameters

Establece parámetros para un efecto determinado en la cadena de efectos de la voz.
IXAudio2Voice::SetFilterParameters

Establece los parámetros de filtro de la voz.
IXAudio2Voice::SetOutputFilterParameters

Establece los parámetros de filtro en uno de los envíos de voz.
IXAudio2Voice::SetOutputMatrix

Establece el nivel de volumen de cada canal de la salida final de la voz. Estos canales se asignan a los canales de entrada de una voz de destino especificada.
IXAudio2Voice::SetOutputVoices

Designa un nuevo conjunto de voces de submezcla o maestro para recibir la salida de la voz.
IXAudio2Voice::SetVolume

Establece el nivel de volumen general para la voz.

Comentarios

Requisitos de la plataforma

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

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado xaudio2.h

Consulte también

XAudio2 Interfaces