banner
按时间整理的学习笔记。

文章归档

Scroll down
RK平台

在 RK 平台上,第三方应用播放音频时,常见现象是系统最终把音频统一拉到 48kHz 再送入混音链路。这样做方便系统混音,但会让 44.1kHz、96kHz、192kHz 这类原始采样率在设备侧被二次处理。

如果目标是音乐播放、专业音频、采集回放一致性验证,或者对时钟抖动和重采样损耗比较敏感,就需要让应用走直出链路,尽量按原采样率输出,而不是默认进入 48kHz mixer。

本文给出的方案核心是:在 AOSP 音频策略里把“可直出”的输出能力暴露出来,在 HAL 侧保证该采样率真的能打开设备通路,再让第三方应用用 AudioTrack 走 direct / offload 路径。这样才能把“看起来支持”变成“实际能出声”。

1
请输入关键词进行搜索