Compartilhar via


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

Confira também

XAudio2 Interfaces