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 |