最近我一直在挖掘xAudio,但未能找到我需要的一些答案。xAudio MasterVoice获取进度
{ 不要浪费你的时间 - 我需要找到一种方式来获得主声音目前的进展 }
的事情是, - SourceVoice确实提供了一种方法来给你的状态 (https://msdn.microsoft.com/en-us/library/windows/desktop/hh405047(v=vs.85).aspx)
所以,通过这种方法,我们可以得到XAUDIO2_VOICE_STATE来计算语音播放时的当前位置。
但是用xAudio SourceVoice并不是我们最后使用的实体(或者它是?!)。导致它在到达音频设备之前全部进入主控音色。
IXAudio2MasteringVoice接口不提供任何类似GetState()的东西。
所以我的问题是,如果我需要同步一些声音,我该如何获得当前进度。先谢谢你!