IXAudio2Voice has the following members.
| Name | Description | |
|---|---|---|
![]() |
DestroyVoice | Destroys the voice. If necessary, stops the voice and removes it from the XAudio2 graph. |
![]() |
DisableEffect | Disables the effect at a given position in the effect chain of the voice. |
![]() |
EnableEffect | Enables the effect at a given position in the effect chain of the voice. |
![]() |
GetChannelVolumes | Returns the volume levels for the voice, per channel. |
![]() |
GetEffectParameters | Returns the current effect-specific parameters of a given effect in the voice’s effect chain. |
![]() |
GetEffectState | Returns the running state of the effect at a specified position in the effect chain of the voice. |
![]() |
GetFilterParameters | Gets the voice’s filter parameters. |
![]() |
GetOutputFilterParameters | Returns the filter parameters from one of this voice’s sends. |
![]() |
GetOutputMatrix | Gets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. |
![]() |
GetVoiceDetails | Returns information about the creation flags, input channels, and sample rate of a voice. |
![]() |
GetVolume | Gets the current overall volume level of the voice. |
![]() |
SetChannelVolumes | Sets the volume levels for the voice, per channel. |
![]() |
SetEffectChain | Replaces the effect chain of the voice. |
![]() |
SetEffectParameters | Sets parameters for a given effect in the voice’s effect chain. |
![]() |
SetFilterParameters | Sets the voice’s filter parameters. |
![]() |
SetOutputFilterParameters | Sets the filter parameters on one of this voice’s sends. |
![]() |
SetOutputMatrix | Sets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. |
![]() |
SetOutputVoices | Designates a new set of submix or mastering voices to receive the output of the voice. |
![]() |
SetVolume | Sets the overall volume level for the voice. |