XAudio2,启动/停止循环?

时间:2009-12-30 12:59:31

标签: audio 3d loops xaudio2

如何在IXAudio2SourceVoice中启动/停止音频循环?

基本上它有一个启动和停止启动和暂停音频执行以及一个ExitLoop()函数,该函数在完成播放后停止音频。我想做的是调用'ExitLoop()'然后在稍后重启循环过程。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

似乎可以做到的唯一方法就是通过向源语音提交缓冲区...当时有一种更为简单的方式,但显然不是这样猜测我只会为它编写一个包装器。

答案 1 :(得分:1)

我想你可以打电话给“IXAudio2SourceVoice->停止(0);”

传递0作为参数。