摘要:
如果芯片厂未实现 MMAP 驱动接口,那么即使客户端代码调用了 AAudio 接口,也无法降低音频传输延时。因为 AAudio 会回退到以 legacy 模式工作。在芯片驱动不支持使用 AAudio 的前提下,我们可以通过其它方式来减少音频传输延时。在 native 层实现一个中间件,向上对 priv-app 或 java-service 提供 AIDL 服务接口;向下通过 DeviceHalAidl 打开 StreamHalAidl 来向/从 AudioHAL 写入/读取音频数据。以此绕过 AudioTrack 和 AudioFlinger 部分的延时。 阅读全文
posted @ 2025-11-01 16:44
Qidi_Huang
阅读(43)
评论(0)
推荐(0)

浙公网安备 33010602011771号