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