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 |