如何在XAudio2中设置submix语音的输出?(地铁)



我尝试使用SetOutputVoices函数和构造函数参数,但在子混合语音上使用时,两者都会导致XAUDIO2_E_INVALID_CALL。

文档说,你通过音频回调调用它会得到这个错误,但我不是。我甚至试过在启动音频引擎之前调用它。

同样的方法也适用于源语音,所以我很确定我没有传递坏的XAUDIO2_VOICE_SENDS结构。

Submix语音有一个处理顺序,由IXaudio2.CreateSubmixVoice 中的processingStage参数指定

您只能将输出发送到处理阶段较低的submix语音。我的所有子像素都处于默认处理阶段(0)。

相关内容

  • 没有找到相关文章

最新更新