Interfaces XAudio2

Cette section contient des informations sur les interfaces fournies par l’API Microsoft XAudio2.

Contenu de cette section

Rubrique Description
IXAudio2
IXAudio2 est l’interface de l’objet XAudio2 qui gère tous les États du moteur audio, le thread de traitement audio, le graphique vocal, etc.
IXAudio2Voice
IXAudio2Voice représente l’interface de base à partir de laquelle IXAudio2SourceVoice, IXAudio2SubmixVoice et IXAudio2MasteringVoice sont dérivés. Les méthodes répertoriées ci-dessous sont communes à toutes les sous-classes vocales.
IXAudio2SourceVoice
Utilisez une voix source pour envoyer des données audio au pipeline de traitement XAudio2.
IXAudio2SubmixVoice
Une voix de mixage secondaire est principalement utilisée pour améliorer les performances et le traitement des effets.
IXAudio2MasteringVoice
Une voix de mastérisation est utilisée pour représenter l’appareil de sortie audio.
IXAudio2EngineCallback
L’interface IXAudio2EngineCallback contient des méthodes qui notifient le client lorsque certains événements se produisent dans le moteur IXAudio2 .
IXAudio2VoiceCallback
L’interface IXAudio2VoiceCallback contient des méthodes qui notifient le client lorsque certains événements se produisent dans un IXAudio2SourceVoicedonné.
IXAPO
Interface pour un objet de traitement audio utilisé dans une chaîne d’effet XAudio2.
IXAPOParameters
Interface facultative qui permet à un XAPO d’utiliser des paramètres spécifiques à l’effet.
IXAPOHrtfParameters
Interface utilisée pour définir des paramètres qui contrôlent la façon dont la fonction de transfert associée à l’en-tête (HRTF) est appliquée à un son.

Guide de référence de programmation

Guide de référence de programmation