Tar*_*ras 4 android opensl android-audiorecord
我使用OpenSL在Android上录制和播放音频.您能否告诉我如何测量延迟,以便找到最佳音频配置(缓冲区,采样率).
先感谢您!
以下是我用来测量音频输出延迟的方法:
这种测量方式具有易于执行的优点.缺点是您的结果也包括触摸延迟.触摸事件以60 Hz的频率生成,这意味着除了音频输出延迟之外,您还可以获得大约16 ms的额外延迟.这使得使用此方法测量非常小的延迟差异几乎是不可能的.
更新:在Google的Glenn Kasten的留言板帖子中,他链接到几页,描述了更准确的音频延迟测量方法.我想我可以在这里添加它们以供参考.这是描述测量往返延迟的页面,这是另一个描述仅测量输出延迟的页面.