Interface IXAudio2Voice (xaudio2.h)
IXAudio2Voice representa a interface base da qual IXAudio2SourceVoice, IXAudio2SubmixVoice e IXAudio2MasteringVoice são derivados. Os métodos listados abaixo são comuns a todas as subclasses de voz.
Método | Descrição |
---|---|
DestroyVoice | Destrói a voz. Se necessário, interrompe a voz e a remove do grafo XAudio2. |
DisableEffect | Desabilita o efeito em uma determinada posição na cadeia de efeitos da voz. |
EnableEffect | Habilita o efeito em uma determinada posição na cadeia de efeitos da voz. |
GetChannelVolumes | Retorna os níveis de volume para a voz, por canal. |
GetEffectParameters | Retorna os parâmetros específicos do efeito atual de um determinado efeito na cadeia de efeitos da voz. |
GetEffectState | Retorna o estado em execução do efeito em uma posição especificada na cadeia de efeitos da voz. |
GetFilterParameters | Obtém os parâmetros de filtro da voz. |
GetOutputFilterParameters | Retorna os parâmetros de filtro de um dos envios dessa voz. |
GetOutputMatrix | Obtém o nível de volume de cada canal da saída final para a voz. Esses canais são mapeados para os canais de entrada de uma voz de destino especificada. |
GetVoiceDetails | Retorna informações sobre os sinalizadores de criação, os canais de entrada e a taxa de amostragem de uma voz. |
GetVolume | Obtém o nível de volume geral atual da voz. |
SetChannelVolumes | Define os níveis de volume para a voz, por canal. |
SetEffectChain | Substitui a cadeia de efeitos da voz. |
SetEffectParameters | Define parâmetros para um determinado efeito na cadeia de efeitos da voz. |
SetFilterParameters | Define os parâmetros de filtro da voz. |
SetOutputFilterParameters | Define os parâmetros de filtro em um dos envios dessa voz. |
SetOutputMatrix | Define o nível de volume de cada canal da saída final para a voz. Esses canais são mapeados para os canais de entrada de uma voz de destino especificada. |
SetOutputVoices | Designa um novo conjunto de vozes de submixagem ou masterização para receber a saída da voz. |
Setvolume | Define o nível de volume geral para a voz. |
Métodos
A interface IXAudio2Voice tem esses métodos.
IXAudio2Voice::D estroyVoice Destrói a voz. Se necessário, interrompe a voz e a remove do grafo XAudio2. |
IXAudio2Voice::D isableEffect Desabilita o efeito em uma determinada posição na cadeia de efeitos da voz. |
IXAudio2Voice::EnableEffect Habilita o efeito em uma determinada posição na cadeia de efeitos da voz. |
IXAudio2Voice::GetChannelVolumes Retorna os níveis de volume para a voz, por canal. |
IXAudio2Voice::GetEffectParameters Retorna os parâmetros específicos do efeito atual de um determinado efeito na cadeia de efeitos da voz. |
IXAudio2Voice::GetEffectState Retorna o estado em execução do efeito em uma posição especificada na cadeia de efeitos da voz. |
IXAudio2Voice::GetFilterParameters Obtém os parâmetros de filtro da voz. |
IXAudio2Voice::GetOutputFilterParameters Retorna os parâmetros de filtro de um dos envios dessa voz. |
IXAudio2Voice::GetOutputMatrix Obtém o nível de volume de cada canal da saída final para a voz. Esses canais são mapeados para os canais de entrada de uma voz de destino especificada. |
IXAudio2Voice::GetVoiceDetails Retorna informações sobre os sinalizadores de criação, os canais de entrada e a taxa de amostragem de uma voz. |
IXAudio2Voice::GetVolume Obtém o nível de volume geral atual da voz. |
IXAudio2Voice::SetChannelVolumes Define os níveis de volume para a voz, por canal. |
IXAudio2Voice::SetEffectChain Substitui a cadeia de efeitos da voz. |
IXAudio2Voice::SetEffectParameters Define parâmetros para um determinado efeito na cadeia de efeitos da voz. |
IXAudio2Voice::SetFilterParameters Define os parâmetros de filtro da voz. |
IXAudio2Voice::SetOutputFilterParameters Define os parâmetros de filtro em um dos envios dessa voz. |
IXAudio2Voice::SetOutputMatrix Define o nível de volume de cada canal da saída final para a voz. Esses canais são mapeados para os canais de entrada de uma voz de destino especificada. |
IXAudio2Voice::SetOutputVoices Designa um novo conjunto de vozes de submixagem ou masterização para receber a saída da voz. |
IXAudio2Voice::SetVolume Define o nível de volume geral para a voz. |
Comentários
Requisitos de plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | xaudio2.h |