Interfaccia IXAudio2Voice (xaudio2.h)

IXAudio2Voice rappresenta l'interfaccia di base da cui sono derivati IXAudio2SourceVoice, IXAudio2SubmixVoice e IXAudio2MasteringVoice . I metodi elencati di seguito sono comuni a tutte le sottoclassi vocali.

Metodo Descrizione
DestroyVoice Distrugge la voce. Se necessario, arresta la voce e la rimuove dal grafico XAudio2.
DisableEffect Disabilita l'effetto in una determinata posizione nella catena di effetti della voce.
EnableEffect Abilita l'effetto in una determinata posizione nella catena di effetti della voce.
GetChannelVolumes Restituisce i livelli di volume per la voce, per canale.
GetEffectParameters Restituisce i parametri correnti specifici dell'effetto di un determinato effetto nella catena di effetti della voce.
GetEffectState Restituisce lo stato di esecuzione dell'effetto in corrispondenza di una posizione specificata nella catena di effetti della voce.
GetFilterParameters Ottiene i parametri di filtro della voce.
GetOutputFilterParameters Restituisce i parametri del filtro da uno degli invii di questa voce.
GetOutputMatrix Ottiene il livello di volume di ogni canale dell'output finale per la voce. Questi canali vengono mappati ai canali di input di una voce di destinazione specificata.
GetVoiceDetails Restituisce informazioni sui flag di creazione, sui canali di input e sulla frequenza di campionamento di una voce.
GetVolume Ottiene il livello di volume complessivo corrente della voce.
SetChannelVolumes Imposta i livelli di volume per la voce, per canale.
SetEffectChain Sostituisce la catena di effetti della voce.
SetEffectParameters Imposta i parametri per un determinato effetto nella catena di effetti della voce.
SetFilterParameters Imposta i parametri di filtro della voce.
SetOutputFilterParameters Imposta i parametri del filtro su uno degli invii di questa voce.
SetOutputMatrix Imposta il livello di volume di ogni canale dell'output finale per la voce. Questi canali vengono mappati ai canali di input di una voce di destinazione specificata.
SetOutputVoices Definisce un nuovo set di voci di submix o mastering per ricevere l'output della voce.
SetVolume Imposta il livello di volume complessivo per la voce.

Metodi

L'interfaccia IXAudio2Voice include questi metodi.

 
IXAudio2Voice::D estroyVoice

Distrugge la voce. Se necessario, arresta la voce e la rimuove dal grafico XAudio2.
IXAudio2Voice::D isableEffect

Disabilita l'effetto in una determinata posizione nella catena di effetti della voce.
IXAudio2Voice::EnableEffect

Abilita l'effetto in una determinata posizione nella catena di effetti della voce.
IXAudio2Voice::GetChannelVolumes

Restituisce i livelli di volume per la voce, per canale.
IXAudio2Voice::GetEffectParameters

Restituisce i parametri correnti specifici dell'effetto di un determinato effetto nella catena di effetti della voce.
IXAudio2Voice::GetEffectState

Restituisce lo stato di esecuzione dell'effetto in corrispondenza di una posizione specificata nella catena di effetti della voce.
IXAudio2Voice::GetFilterParameters

Ottiene i parametri di filtro della voce.
IXAudio2Voice::GetOutputFilterParameters

Restituisce i parametri del filtro da uno degli invii di questa voce.
IXAudio2Voice::GetOutputMatrix

Ottiene il livello di volume di ogni canale dell'output finale per la voce. Questi canali vengono mappati ai canali di input di una voce di destinazione specificata.
IXAudio2Voice::GetVoiceDetails

Restituisce informazioni sui flag di creazione, sui canali di input e sulla frequenza di campionamento di una voce.
IXAudio2Voice::GetVolume

Ottiene il livello di volume complessivo corrente della voce.
IXAudio2Voice::SetChannelVolumes

Imposta i livelli di volume per la voce, per canale.
IXAudio2Voice::SetEffectChain

Sostituisce la catena di effetti della voce.
IXAudio2Voice::SetEffectParameters

Imposta i parametri per un determinato effetto nella catena di effetti della voce.
IXAudio2Voice::SetFilterParameters

Imposta i parametri di filtro della voce.
IXAudio2Voice::SetOutputFilterParameters

Imposta i parametri del filtro su uno degli invii di questa voce.
IXAudio2Voice::SetOutputMatrix

Imposta il livello di volume di ogni canale dell'output finale per la voce. Questi canali vengono mappati ai canali di input di una voce di destinazione specificata.
IXAudio2Voice::SetOutputVoices

Definisce un nuovo set di voci di submix o mastering per ricevere l'output della voce.
IXAudio2Voice::SetVolume

Imposta il livello di volume complessivo per la voce.

Commenti

Requisiti della piattaforma

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

Interfacce XAudio2