Interface IXAudio2Voice (xaudio2.h)
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.
Méthode | Description |
---|---|
DestroyVoice | Détruit la voix. Si nécessaire, arrête la voix et la supprime du graphique XAudio2. |
DisableEffect | Désactive l’effet à une position donnée dans la chaîne d’effets de la voix. |
EnableEffect | Active l’effet à une position donnée dans la chaîne d’effets de la voix. |
GetChannelVolumes | Retourne les niveaux de volume pour la voix, par canal. |
GetEffectParameters | Retourne les paramètres actuels spécifiques à l’effet d’un effet donné dans la chaîne d’effets de la voix. |
GetEffectState | Retourne l’état d’exécution de l’effet à une position spécifiée dans la chaîne d’effets de la voix. |
GetFilterParameters | Obtient les paramètres de filtre de la voix. |
GetOutputFilterParameters | Retourne les paramètres de filtre de l’un des envois de cette voix. |
GetOutputMatrix | Obtient le niveau de volume de chaque canal de la sortie finale pour la voix. Ces canaux sont mappés aux canaux d’entrée d’une voix de destination spécifiée. |
GetVoiceDetails | Retourne des informations sur les indicateurs de création, les canaux d’entrée et le taux d’échantillonnage d’une voix. |
GetVolume | Obtient le niveau de volume global actuel de la voix. |
SetChannelVolumes | Définit les niveaux de volume de la voix, par canal. |
SetEffectChain | Remplace la chaîne d’effets de la voix. |
SetEffectParameters | Définit les paramètres d’un effet donné dans la chaîne d’effets de la voix. |
SetFilterParameters | Définit les paramètres de filtre de la voix. |
SetOutputFilterParameters | Définit les paramètres de filtre sur l’un des envois de cette voix. |
SetOutputMatrix | Définit le niveau de volume de chaque canal de la sortie finale de la voix. Ces canaux sont mappés aux canaux d’entrée d’une voix de destination spécifiée. |
SetOutputVoices | Désigne un nouvel ensemble de voix de sous-mixage ou de mastering pour recevoir la sortie de la voix. |
SetVolume | Définit le niveau de volume global de la voix. |
Méthodes
L’interface IXAudio2Voice a ces méthodes.
IXAudio2Voice ::D estroyVoice Détruit la voix. Si nécessaire, arrête la voix et la supprime du graphique XAudio2. |
IXAudio2Voice ::D isableEffect Désactive l’effet à une position donnée dans la chaîne d’effets de la voix. |
IXAudio2Voice ::EnableEffect Active l’effet à une position donnée dans la chaîne d’effets de la voix. |
IXAudio2Voice ::GetChannelVolumes Retourne les niveaux de volume pour la voix, par canal. |
IXAudio2Voice ::GetEffectParameters Retourne les paramètres actuels spécifiques à l’effet d’un effet donné dans la chaîne d’effets de la voix. |
IXAudio2Voice ::GetEffectState Retourne l’état d’exécution de l’effet à une position spécifiée dans la chaîne d’effets de la voix. |
IXAudio2Voice ::GetFilterParameters Obtient les paramètres de filtre de la voix. |
IXAudio2Voice ::GetOutputFilterParameters Retourne les paramètres de filtre de l’un des envois de cette voix. |
IXAudio2Voice ::GetOutputMatrix Obtient le niveau de volume de chaque canal de la sortie finale pour la voix. Ces canaux sont mappés aux canaux d’entrée d’une voix de destination spécifiée. |
IXAudio2Voice ::GetVoiceDetails Retourne des informations sur les indicateurs de création, les canaux d’entrée et le taux d’échantillonnage d’une voix. |
IXAudio2Voice ::GetVolume Obtient le niveau de volume global actuel de la voix. |
IXAudio2Voice ::SetChannelVolumes Définit les niveaux de volume de la voix, par canal. |
IXAudio2Voice ::SetEffectChain Remplace la chaîne d’effets de la voix. |
IXAudio2Voice ::SetEffectParameters Définit les paramètres d’un effet donné dans la chaîne d’effets de la voix. |
IXAudio2Voice ::SetFilterParameters Définit les paramètres de filtre de la voix. |
IXAudio2Voice ::SetOutputFilterParameters Définit les paramètres de filtre sur l’un des envois de cette voix. |
IXAudio2Voice ::SetOutputMatrix Définit le niveau de volume de chaque canal de la sortie finale de la voix. Ces canaux sont mappés aux canaux d’entrée d’une voix de destination spécifiée. |
IXAudio2Voice ::SetOutputVoices Désigne un nouvel ensemble de voix de sous-mixage ou de mastering pour recevoir la sortie de la voix. |
IXAudio2Voice ::SetVolume Définit le niveau de volume global de la voix. |
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
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