Partager via


Interface IXAudio2SourceVoice (xaudio2.h)

Utilisez une voix source pour envoyer des données audio au pipeline de traitement XAudio2. Vous devez envoyer des données vocales à une voix de mastering pour qu’elles soient entendues, soit directement, soit par le biais de voix intermédiaires de sous-mixage.

Héritage

L’interface IXAudio2SourceVoice hérite d’IXAudio2Voice. IXAudio2SourceVoice a également les types de membres suivants :

Méthodes

L’interface IXAudio2SourceVoice a ces méthodes.

 
IXAudio2SourceVoice ::D iscontinuity

Avertit une voix XAudio2 qu’il n’y a plus de mémoires tampons après la dernière qui se trouve actuellement dans sa file d’attente.
IXAudio2SourceVoice ::ExitLoop

Cesse de boucler la voix lorsqu’elle atteint la fin de la région de boucle actuelle.
IXAudio2SourceVoice ::FlushSourceBuffers

Supprime toutes les mémoires tampons audio en attente de la file d’attente vocale.
IXAudio2SourceVoice ::GetFrequencyRatio

Retourne le taux d’ajustement de la fréquence de la voix.
IXAudio2SourceVoice ::GetState

Retourne les données actuelles de position du curseur de la voix.
IXAudio2SourceVoice ::SetFrequencyRatio

Définit le taux d’ajustement de la fréquence de la voix.
IXAudio2SourceVoice ::SetSourceSampleRate

Reconfigure la voix pour consommer les données sources à un taux d’échantillonnage différent de celui spécifié lors de la création de la voix.
IXAudio2SourceVoice ::Start

Démarre la consommation et le traitement de l’audio par la voix. Fournit le résultat à toutes les voix de sous-mixage ou de mastering connectées, ou à l’appareil de sortie.
IXAudio2SourceVoice ::Stop

Arrête la consommation audio par la voix actuelle.
IXAudio2SourceVoice ::SubmitSourceBuffer

Ajoute une nouvelle mémoire tampon audio à la file d’attente vocale.

Remarques

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)

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

Guide pratique pour modifier la hauteur vocale

Procédure : diffuser un son en continu à partir du disque

Procédure : utiliser des rappels de voix source

IXAudio2Voice

XAudio2 Interfaces