Skip to main content
XAudio2 est une architecture d’API audio de bas niveau qui fournit une base de traitement du signal et de mixage pour les jeux.

Quand utiliser XAudio2

XAudio2 est principalement destiné au développement de moteurs audio hautes performances pour les jeux. Si vous souhaitez ajouter des effets sonores et une musique de fond à vos jeux, XAudio2 offre un graphe audio ; un moteur de mixage à faible latence prenant en charge les mémoires tampons dynamiques ; une lecture synchrone et précise à l’échantillon près ; et une conversion implicite de la fréquence source. Contrairement à WASAPI, XAudio2 ne nécessite qu’une quantité minimale de code, même pour des solutions audio complexes. XAudio2 est un ensemble d’API multiplateforme. Pour plus d’informations, consultez Prise en main de XAudio2.

Pause et reprise

Pour mettre correctement XAudio2 en pause (par exemple lorsque l’utilisateur l’exige au moment où le titre passe en mode suspension), le titre appelle StopEngine. Lors de l’opération de reprise, un appel à StartEngine doit être effectué.

Effets XAPOFX propres au Microsoft Game Development Kit

XAPOFX est une collection d’effets audio qui implémentent les interfaces XAPO pour une utilisation dans XAudio2. XAPOFX contient plusieurs effets et un mécanisme commun de création d’instances d’effets. Le tableau suivant présente l’effet XAPOFX propre au XDK XBOX One.

Documentation de référence de l’API

Voir aussi

Utiliser XAudio2 pour lire un son Vue d’ensemble d’ADPCM Encodeur ADPCM en ligne de commande
Last modified on October 6, 2026