Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |