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 |