audio track负责收集app的声音参数如:采样率,声道,数据源; audio flinger负责处理声音,如:平衡采样率(极个别不平衡),混音; audio policy负责决策声音的走的通道以及从哪个播放器放出; audio hal没什么用,用于保护商业机密(为了不开源); kernel音频驱动; adsp负责把采样率平衡到最高的那个采样率; 输出到耳机或者扬声器(由audio policy决定)。 |
audio track,flinger,policy
于 2023-02-03 15:01:39 首次发布