Interfacce XAudio2
Questa sezione contiene informazioni sulle interfacce fornite dall'API Microsoft XAudio2.
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. |