XAudio2-Schnittstellen
Dieser Abschnitt enthält Informationen zu Schnittstellen, die von der Microsoft XAudio2-API bereitgestellt werden.
Thema | BESCHREIBUNG |
---|---|
IXAudio2 |
IXAudio2 ist die Schnittstelle für das XAudio2-Objekt , das alle Audio-Engine-Zustände, den Audioverarbeitungsthread, das Stimmdiagramm usw. verwaltet. |
IXAudio2Voice |
IXAudio2Voice stellt die Basisschnittstelle dar, von der IXAudio2SourceVoice, IXAudio2SubmixVoice und IXAudio2MasteringVoice abgeleitet werden. Die unten aufgeführten Methoden sind für alle Sprachunterklassen gemeinsam. |
IXAudio2SourceVoice |
Verwenden Sie eine Quellstimme, um Audiodaten an die XAudio2-Verarbeitungspipeline zu übermitteln. |
IXAudio2SubmixVoice |
Eine Submixstimme wird in erster Linie für Leistungsverbesserungen und die Verarbeitung von Effekten 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 in der IXAudio2-Engine auftreten. |
IXAudio2VoiceCallback |
Die IXAudio2VoiceCallback-Schnittstelle enthält Methoden, die den Client benachrichtigen, wenn bestimmte Ereignisse in einem bestimmten IXAudio2SourceVoice auftreten. |
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, die zum Festlegen von Parametern verwendet wird, die steuern, wie die head-related transfer function (HRTF) auf einen Sound angewendet wird. |