XAudio2Create, fonction (xaudio2.h)
Crée un objet XAudio2 et retourne un pointeur vers son interface IXAudio2 .
Syntaxe
HRESULT XAudio2Create(
[out] IXAudio2 **ppXAudio2,
[in] UINT32 Flags,
[in] XAUDIO2_PROCESSOR XAudio2Processor
);
Paramètres
[out] ppXAudio2
Si l’opération réussit, retourne un pointeur vers un objet IXAudio2 .
[in] Flags
Indicateurs qui spécifient le comportement de l’objet IXAudio2 . La valeur de ce paramètre doit être 0.
[in] XAudio2Processor
Valeur de type XAUDIO2_PROCESSOR qui spécifie le processeur à utiliser. Si plusieurs bits sont spécifiés, le système crée un thread worker distinct pour chaque processeur.
XAUDIO2_PROCESSOR valeur par défaut est XAUDIO2_DEFAULT_PROCESSOR.
Valeur retournée
Retourne S_OK en cas de réussite, un code d’erreur dans le cas contraire. Consultez Codes d’erreur XAudio2 pour obtenir des descriptions des codes d’erreur spécifiques à XAudio2.
Remarques
Les versions du Kit de développement logiciel (SDK) DirectX de XAUDIO2 prenaient en charge un indicateur XAUDIO2_DEBUG_ENGINE pour sélectionner entre la version et la version « vérifiée ». Cet indicateur n’est pas pris en charge ou défini dans la version Windows 8 de XAUDIO2.
Configuration requise pour la plateforme
Windows 10 (XAudio2.9) ; Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)Windows Phone 8.1 : Cette API est prise en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | xaudio2.h |
Bibliothèque | Xaudio2.lib |
DLL | Windows.Media.Audio.dll |