Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von XAudio2-APIs verwendet. Weitere Informationen finden Sie unter
xaudio2.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IXAudio2 IXAudio2 ist die Schnittstelle für das XAudio2-Objekt, das alle Audio-Engine-Zustände, den Audioverarbeitungsthread, das Stimmdiagramm usw. verwaltet. |
|
IXAudio2EngineCallback Die IXAudio2EngineCallback-Schnittstelle enthält Methoden, die den Client benachrichtigen, wenn bestimmte Ereignisse in der IXAudio2-Engine auftreten. |
|
IXAudio2MasteringVoice Eine Masterstimme wird verwendet, um das Audioausgabegerät darzustellen. |
|
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. |
|
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. |
|
IXAudio2VoiceCallback Die IXAudio2VoiceCallback-Schnittstelle enthält Methoden, die den Client benachrichtigen, wenn bestimmte Ereignisse in einem bestimmten IXAudio2SourceVoice auftreten. |
Functions
|
XAudio2AmplitudeRatioToDecibels Inlinefunktion, die einen Amplitudenverhältniswert in einen Dezibelwert konvertiert. |
|
XAudio2Erstellen Erstellt ein neues XAudio2-Objekt und gibt einen Zeiger auf seine IXAudio2-Schnittstelle zurück. |
|
XAudio2CutoffFrequencyToOnePoleCoefficient Inline-Funktion, die von Filtertrennfrequenzen, ausgedrückt in Hertz, in die Filterkoeffizienten konvertiert, die mit dem Frequency-Member der XAUDIO2_FILTER_PARAMETERS-Struktur verwendet werden. |
|
XAudio2CutoffFrequencyToRadians Inline-Funktion, die von Filter-Cutoff-Frequenzen, ausgedrückt in Hertz, in die Radienfrequenzwerte konvertiert, die im Frequency-Member der XAUDIO2_FILTER_PARAMETERS-Struktur verwendet werden. |
|
XAudio2DecibelsToAmplitudeRatio Inlinefunktion, die einen Dezibelwert in einen Amplitudenverhältniswert konvertiert. |
|
XAudio2FrequencyRatioToSemitones Inlinefunktion, die einen Frequenzverhältniswert in einen Halbtonwert konvertiert. |
|
XAudio2RadiansToCutoffFrequency Inline-Funktion, die von den in XAUDIO2_FILTER_PARAMETERS verwendeten Bogenmaßfrequenzen zurück in absolute Frequenzen in Hertz konvertiert. |
|
XAudio2SemitonesToFrequencyRatio Inlinefunktion, die einen Halbtonwert in einen Frequenzverhältniswert konvertiert. |
Strukturen
|
XAUDIO2_BUFFER Stellt einen Audiodatenpuffer dar, der mit IXAudio2SourceVoice::SubmitSourceBuffer verwendet wird. |
|
XAUDIO2_BUFFER_WMA Wird mit IXAudio2SourceVoice::SubmitSourceBuffer beim Übermitteln von xWMA-Daten verwendet. |
|
XAUDIO2_DEBUG_CONFIGURATION Enthält die neue globale Debugkonfiguration für XAudio2. Wird mit der SetDebugConfiguration-Funktion verwendet. |
|
XAUDIO2_EFFECT_CHAIN Definiert eine Effektkette. |
|
XAUDIO2_EFFECT_DESCRIPTOR Enthält Informationen zu einem XAPO zur Verwendung in einer Effektkette. |
|
XAUDIO2_FILTER_PARAMETERS Definiert Filterparameter für eine Quellstimme. |
|
XAUDIO2_PERFORMANCE_DATA Enthält Leistungsinformationen. (XAUDIO2_PERFORMANCE_DATA) |
|
XAUDIO2_SEND_DESCRIPTOR Definiert eine Zielstimme, die das Ziel eines Sendens von einer anderen Stimme ist, und gibt an, ob ein Filter verwendet werden soll. |
|
XAUDIO2_VOICE_DETAILS Enthält Informationen zu den Erstellungsflags, Eingabekanälen und der Abtastrate einer Stimme. |
|
XAUDIO2_VOICE_SENDS Definiert eine Reihe von Stimmen zum Empfangen von Daten von einer einzelnen Ausgabestimme. |
|
XAUDIO2_VOICE_STATE Gibt die aktuellen Status- und Cursorpositionsdaten der Stimme zurück. |
Enumerationen
|
XAUDIO2_FILTER_TYPE Gibt den Filtertyp an. |