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 à haute performance pour les jeux. Si vous souhaitez ajouter des effets sonores et de la 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 précise à l’échantillon près; et une conversion implicite de la fréquence d’échantillonnage des sources. 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’information, 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 suspendu), le titre appelle StopEngine. Pendant l’opération de reprise, un appel doit être fait à StartEngine.

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 de la XBOX One.

Documentation de référence de l’API

Voir aussi

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