IXAudio2Voice 接口 (xaudio2.h)

IXAudio2Voice 表示从中派生 IXAudio2SourceVoiceIXAudio2SubmixVoiceIXAudio2MasteringVoice 的基接口。 下面列出的方法适用于所有语音子类。

方法 说明
DestroyVoice 销毁语音。 如有必要,停止语音并将其从 XAudio2 图中删除。
DisableEffect 禁用语音效果链中给定位置处的效果。
EnableEffect 在语音效果链中的给定位置启用效果。
GetChannelVolumes 返回每个通道语音的音量级别。
GetEffectParameters 返回语音效果链中给定效果的当前特定于效果的参数。
GetEffectState 返回声音效果链中指定位置处效果的运行状态。
GetFilterParameters 获取语音的筛选器参数。
GetOutputFilterParameters 从此语音的其中一个发送中返回筛选器参数。
GetOutputMatrix 获取语音最终输出的每个声道的音量级别。 这些通道映射到指定目标语音的输入通道。
GetVoiceDetails 返回有关语音的创建标志、输入通道和采样率的信息。
GetVolume 获取语音的当前总音量级别。
SetChannelVolumes 为每个通道设置语音的音量级别。
SetEffectChain 替换语音的效果链。
SetEffectParameters 设置语音效果链中给定效果的参数。
SetFilterParameters 设置语音的筛选器参数。
SetOutputFilterParameters 设置其中一个语音发送的筛选器参数。
SetOutputMatrix 设置语音最终输出的每个声道的音量级别。 这些通道映射到指定目标语音的输入通道。
SetOutputVoices 指定一组新的子混合语音或主语音来接收语音的输出。
SetVolume 设置语音的总体音量级别。

方法

IXAudio2Voice 接口包含以下方法。

 
IXAudio2Voice::D estroyVoice

销毁语音。 如有必要,停止语音并将其从 XAudio2 图中删除。
IXAudio2Voice::D isableEffect

禁用语音效果链中给定位置处的效果。
IXAudio2Voice::EnableEffect

在语音效果链中的给定位置启用效果。
IXAudio2Voice::GetChannelVolumes

返回每个通道语音的音量级别。
IXAudio2Voice::GetEffectParameters

返回语音效果链中给定效果的当前特定于效果的参数。
IXAudio2Voice::GetEffectState

返回声音效果链中指定位置处效果的运行状态。
IXAudio2Voice::GetFilterParameters

获取语音的筛选器参数。
IXAudio2Voice::GetOutputFilterParameters

从此语音的其中一个发送中返回筛选器参数。
IXAudio2Voice::GetOutputMatrix

获取语音最终输出的每个声道的音量级别。 这些通道映射到指定目标语音的输入通道。
IXAudio2Voice::GetVoiceDetails

返回有关语音的创建标志、输入通道和采样率的信息。
IXAudio2Voice::GetVolume

获取语音的当前总音量级别。
IXAudio2Voice::SetChannelVolumes

为每个通道设置语音的音量级别。
IXAudio2Voice::SetEffectChain

替换语音的效果链。
IXAudio2Voice::SetEffectParameters

设置语音效果链中给定效果的参数。
IXAudio2Voice::SetFilterParameters

设置语音的筛选器参数。
IXAudio2Voice::SetOutputFilterParameters

设置其中一个语音发送的筛选器参数。
IXAudio2Voice::SetOutputMatrix

设置语音最终输出的每个声道的音量级别。 这些通道映射到指定目标语音的输入通道。
IXAudio2Voice::SetOutputVoices

指定一组新的子混合语音或主语音来接收语音的输出。
IXAudio2Voice::SetVolume

设置语音的总体音量级别。

注解

平台要求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)

要求

要求
目标平台 Windows
标头 xaudio2.h

另请参阅

XAudio2 接口