【发布时间】:2013-12-18 23:40:07
【问题描述】:
我最近一直致力于为 VoIP 应用程序集成一些代码。一方面,UI(主要是拨号器)使用 XNA Audio 框架在按钮按下时播放声音字节 (DTMF)。另一方面,实际的调用模块使用 WASAPI 来捕获/渲染音频。集成这些部件后,我在通话期间看到一个 AUDCLIENT_BUFFER_SILENT 标志,并且没有音频通过。我禁用了 XNA 的所有痕迹并再次尝试,只是看到调用工作正常(不存在静默缓冲区标志)。
XNA 和 WASAPI 不是很好玩吗?有没有办法继续使用 XNA 处理声音字节和 WASAPI 调用?
【问题讨论】:
-
唯一的 XNA 调用是用于创建 SoundEffectInstance 然后播放它。
标签: windows-phone-8 xna wasapi