Interfacce XAudio2

Questa sezione contiene informazioni sulle interfacce fornite dall'API Microsoft XAudio2.

Contenuto della sezione

Argomento Descrizione
IXAudio2
IXAudio2 è l'interfaccia per l'oggetto XAudio2 che gestisce tutti gli stati del motore audio, il thread di elaborazione audio, il grafico vocale e così via.
IXAudio2Voice
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.
IXAudio2SourceVoice
Usare una voce di origine per inviare dati audio alla pipeline di elaborazione XAudio2.
IXAudio2SubmixVoice
Una voce submix viene usata principalmente per i miglioramenti delle prestazioni e l'elaborazione degli effetti.
IXAudio2MasteringVoice
Una voce mastering viene usata per rappresentare il dispositivo di output audio.
IXAudio2EngineCallback
L'interfaccia IXAudio2EngineCallback contiene metodi che notificano al client quando si verificano determinati eventi nel motore IXAudio2 .
IXAudio2VoiceCallback
L'interfaccia IXAudio2VoiceCallback contiene metodi che notificano al client quando si verificano determinati eventi in un determinato IXAudio2SourceVoice.
IXAPO
Interfaccia per un oggetto elaborazione audio che viene usato in una catena di effetti XAudio2.
IXAPOParameters
Interfaccia facoltativa che consente a un XAPO di usare parametri specifici dell'effetto.
IXAPOHrtfParameters
Interfaccia usata per impostare i parametri che controllano la modalità di applicazione della funzione di trasferimento head-related (HRTF) a un suono.

 

Guida di riferimento alla programmazione

Guida di riferimento alla programmazione