0

我正在使用 WASAPI 为 Windows Phone 8 上的 VoIP 应用程序捕获和渲染音频。该应用程序在使用听筒时运行良好,但一旦我切换到免提电话,远端就会出现明显的咔嗒声。查看我系统的计时,我发现在我将端点切换到免提电话后,麦克风硬件计时器开始表现得很奇怪。

我的音频循环以 WaitForMultipleObjectsEx 开始,每 10 毫秒被麦克风捕获事件唤醒一次。切换音频端点后,我发现此事件在 1 秒内触发了 101 次,而不是 100 次。每秒,最后一次捕获的 480 帧被分成 2 次捕获,其时间加起来为 10 毫秒。这让我很困惑,并导致我的音频系统出现问题。有谁知道发生了什么,或者有人可以指出我正确的方向吗?

4

1 回答 1

0

MSFT 正在正式调查由多个端点开关引起的 WASAPI 中的错误。它在 RT 上得到证实,并正在针对 Wp8 进行调查。只是一个更新。

于 2013-12-18T23:41:30.000 回答