IXAudio2SourceVoice 接口 (xaudio2.h)
使用源语音将音频数据提交到 XAudio2 处理管道。必须直接或通过中间子混合语音将语音数据发送到主语音以听到。
继承
IXAudio2SourceVoice 接口继承自 IXAudio2Voice。 IXAudio2SourceVoice 还具有以下类型的成员:
方法
IXAudio2SourceVoice 接口具有这些方法。
IXAudio2SourceVoice::D iscontinuity 通知 XAudio2 语音,在当前位于其队列中的最后一个缓冲区之后不再出现缓冲区。 |
IXAudio2SourceVoice::ExitLoop 在语音到达当前循环区域的末尾时停止循环。 |
IXAudio2SourceVoice::FlushSourceBuffers 从语音队列中删除所有挂起的音频缓冲区。 |
IXAudio2SourceVoice::GetFrequencyRatio 返回语音的频率调整比率。 |
IXAudio2SourceVoice::GetState 返回语音的当前光标位置数据。 |
IXAudio2SourceVoice::SetFrequencyRatio 设置语音的频率调整比。 |
IXAudio2SourceVoice::SetSourceSampleRate 重新配置语音,以与创建语音时指定的采样率不同的采样率使用源数据。 |
IXAudio2SourceVoice::Start 开始使用和处理语音的音频。 将结果传送到任何连接的子混合或主语音,或输出设备。 |
IXAudio2SourceVoice::Stop 停止当前语音使用音频。 |
IXAudio2SourceVoice::SubmitSourceBuffer 将新的音频缓冲区添加到语音队列。 |
注解
平台要求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | xaudio2.h |