Android13音频子系统分析(一)---整体架构
目录
一、应用API层
二、Java框架层
三、Native核心层
3.1 AudioFlinger模块
3.2 AudioPolicyService模块
四、HAL层
本文基于AOSP13源码进行分析解读。所以与各个SoC平台厂商提供的运行在真实设备上的源码会有细微差异,但核心原理区别不大。
音频子系统在Android中是一个较为复杂的子系统,横跨应用API层,框架层,Native层和HAL层。使用Java、C++、C语言进行