Share via


IXAudio2::StartEngine, méthode (xaudio2.h)

Démarre le thread de traitement audio.

Syntaxe

HRESULT StartEngine();

Valeur de retour

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

Une fois StartEngine appelé, toutes les voix démarrées commencent à consommer de l’audio. Tous les effets activés commencent à s’exécuter et l’audio résultant est envoyé à tous les périphériques de sortie connectés. Lorsque XAudio2 est initialisé pour la première fois, le moteur est déjà à l’état démarré.

Il n’est pas valide d’appeler StartEngine à partir d’un rappel (autrement dit, IXAudio2EngineCallback ou IXAudio2VoiceCallback). Si StartEngine est appelé dans un rappel, il retourne XAUDIO2_E_INVALID_CALL.

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)

Spécifications

   
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

IXAudio2