XAudio2-Schnittstellen
Dieser Abschnitt enthält Informationen zu Schnittstellen, die von der Microsoft XAudio2-API bereitgestellt werden.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
IXAudio2- |
IXAudio2 ist die Schnittstelle für das XAudio2--Objekt, das alle Audiomodulzustände, den Audioverarbeitungsthread, das VoIP-Diagramm usw. verwaltet. |
IXAudio2Voice |
IXAudio2Voice stellt die Basisschnittstelle dar, von der IXAudio2SourceVoice, IXAudio2SubmixVoice und IXAudio2MasteringVoice abgeleitet werden. Die unten aufgeführten Methoden gelten für alle Sprachunterklassen. |
IXAudio2SourceVoice |
Verwenden Sie eine Quellstimme, um Audiodaten an die XAudio2-Verarbeitungspipeline zu übermitteln. |
IXAudio2SubmixVoice |
Eine Submixstimme wird hauptsächlich für Leistungsverbesserungen und Effektverarbeitungen verwendet. |
IXAudio2MasteringVoice |
Eine Masterstimme wird verwendet, um das Audioausgabegerät darzustellen. |
IXAudio2EngineCallback- |
Die IXAudio2EngineCallback-Schnittstelle enthält Methoden, die den Client benachrichtigen, wenn bestimmte Ereignisse im IXAudio2 Modul auftreten. |
IXAudio2VoiceCallback |
Die IXAudio2VoiceCallback Schnittstelle enthält Methoden, die den Client benachrichtigen, wenn bestimmte Ereignisse in einem bestimmten IXAudio2SourceVoiceauftreten. |
IXAPO- |
Die Schnittstelle für ein Audioverarbeitungsobjekt, das in einer XAudio2-Effektkette verwendet wird. |
IXAPOParameters |
Eine optionale Schnittstelle, die es einem XAPO ermöglicht, effektspezifische Parameter zu verwenden. |
IXAPOHrtfParameters |
Die Schnittstelle zum Festlegen von Parametern, die steuern, wie die Head-related Transfer-Funktion (HRTF) auf einen Sound angewendet wird. |
Verwandte Themen