en-tête xaudio2.h
Cet en-tête est utilisé par les API XAudio2. Pour plus d'informations, consultez les pages suivantes :
xaudio2.h contient les interfaces de programmation suivantes :
Interfaces
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. |
IXAudio2EngineCallback L’interface IXAudio2EngineCallback contient des méthodes qui notifient le client lorsque certains événements se produisent dans le moteur IXAudio2. |
IXAudio2MasteringVoice Une voix de mastering est utilisée pour représenter le périphérique de sortie audio. |
IXAudio2SourceVoice Utilisez une voix source pour envoyer des données audio au pipeline de traitement XAudio2. |
IXAudio2SubmixVoice Une voix de sous-mixage est principalement utilisée pour améliorer les performances et le traitement des effets. |
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. |
IXAudio2VoiceCallback L’interface IXAudio2VoiceCallback contient des méthodes qui notifient le client lorsque certains événements se produisent dans un IXAudio2SourceVoice donné. |
Fonctions
XAudio2AmplitudeRatioToDecibels Fonction inline qui convertit une valeur de rapport d’amplitude en valeur de décibel. |
XAudio2Create Crée un objet XAudio2 et retourne un pointeur vers son interface IXAudio2. |
XAudio2CutoffFrequencyToOnePoleCoefficient Fonction inline qui convertit les fréquences de coupure de filtre exprimées en hertz en coefficients de filtre utilisés avec le membre Frequency de la structure XAUDIO2_FILTER_PARAMETERS. |
XAudio2CutoffFrequencyToRadians Fonction inline qui convertit les fréquences de coupure de filtre exprimées en hertz en valeurs de fréquence de radian utilisées dans le membre Frequency de la structure XAUDIO2_FILTER_PARAMETERS. |
XAudio2DecibelsToAmplitudeRatio Fonction inline qui convertit une valeur de décibel en valeur de rapport d’amplitude. |
XAudio2FrequencyRatioToSemitones Fonction inline qui convertit une valeur de rapport de fréquence en une valeur de demi-teinte. |
XAudio2RadiansToCutoffFrequency Fonction inline qui convertit les fréquences de radian utilisées dans XAUDIO2_FILTER_PARAMETERS en fréquences absolues en hertz. |
XAudio2SemitonesToFrequencyRatio Fonction inline qui convertit une valeur de demi-ton en valeur de rapport de fréquence. |
Structures
XAUDIO2_BUFFER Représente une mémoire tampon de données audio, utilisée avec IXAudio2SourceVoice::SubmitSourceBuffer. |
XAUDIO2_BUFFER_WMA Utilisé avec IXAudio2SourceVoice::SubmitSourceBuffer lors de l’envoi de données xWMA. |
XAUDIO2_DEBUG_CONFIGURATION Contient la nouvelle configuration globale de débogage pour XAudio2. Utilisé avec la fonction SetDebugConfiguration. |
XAUDIO2_EFFECT_CHAIN Définit une chaîne d’effets. |
XAUDIO2_EFFECT_DESCRIPTOR Contient des informations sur un objet XAPO à utiliser dans une chaîne d’effets. |
XAUDIO2_FILTER_PARAMETERS Définit les paramètres de filtre pour une voix source. |
XAUDIO2_PERFORMANCE_DATA Contient des informations sur les performances. (XAUDIO2_PERFORMANCE_DATA) |
XAUDIO2_SEND_DESCRIPTOR Définit une voix de destination qui est la cible d’un envoi d’une autre voix et spécifie si un filtre doit être utilisé. |
XAUDIO2_VOICE_DETAILS Contient des informations sur les indicateurs de création, les canaux d’entrée et le taux d’échantillonnage d’une voix. |
XAUDIO2_VOICE_SENDS Définit un ensemble de voix pour recevoir les données d’une seule voix de sortie. |
XAUDIO2_VOICE_STATE Retourne l’état actuel de la voix et les données de position du curseur. |
Énumérations
XAUDIO2_FILTER_TYPE Indique le type de filtre. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour