XAudio2Create-Funktion (xaudio2.h)
Erstellt ein neues XAudio2-Objekt und gibt einen Zeiger auf die IXAudio2-Schnittstelle zurück.
Syntax
HRESULT XAudio2Create(
[out] IXAudio2 **ppXAudio2,
[in] UINT32 Flags,
[in] XAUDIO2_PROCESSOR XAudio2Processor
);
Parameter
[out] ppXAudio2
Wenn der Vorgang erfolgreich ist, wird ein Zeiger auf ein IXAudio2-Objekt zurückgegeben.
[in] Flags
Flags, die das Verhalten des IXAudio2-Objekts angeben. Der Wert dieses Parameters muss 0 sein.
[in] XAudio2Processor
Ein XAUDIO2_PROCESSOR typisierter Wert, der angibt, welche CPU verwendet werden soll. Wenn mehrere Bits angegeben werden, erstellt das System einen separaten Workerthread für jeden Prozessor.
XAUDIO2_PROCESSOR Standardwert ist XAUDIO2_DEFAULT_PROCESSOR.
Rückgabewert
Gibt bei erfolgreicher Ausführung S_OK zurück, andernfalls einen Fehlercode. Beschreibungen von XAudio2-spezifischen Fehlercodes finden Sie unter XAudio2-Fehlercodes.
Hinweise
Die DirectX SDK-Versionen von XAUDIO2 ein Flag XAUDIO2_DEBUG_ENGINE unterstützt, um zwischen der Version und der "überprüften" Version auszuwählen. Dieses Flag wird in der Windows 8 Version von XAUDIO2 nicht unterstützt oder definiert.
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Windows Phone 8.1: Diese API wird unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | xaudio2.h |
Bibliothek | Xaudio2.lib |
DLL | Windows.Media.Audio.dll |
Weitere Informationen
So wird's gemacht: Erstellen eines grundlegenden Audioverarbeitungsdiagramms