(1)
Bp------Binder proxy------代理对象------Clinet------proxy
Bn------Binder native------本地服务------Server------stub
客户------代理------服务
(2)
Android 中的多媒体播放器:
1.Android 1.0到Android 2.3.7:基于OpenCore框架的StagefrightPlayer
2.Android 4.0到Android 4.3:基于OpenCore框架的AwesomePlayer
3.Android 4.4及之后的版本:新的多媒体框架ExoPlayer
4.Android 5.0开始:NuPlayer
5.Android 10 :Media2
6.最新:Media3
(3)
音频算法3A算法:降噪处理、回声处理和语音增强
音频处理:
音频解码、音频合成和音效处理------稳定清晰
语音识别、语音命令和语音合成------准确自然
(4)
Android Framework
基础框架:AM WM PM
显示框架:
多媒体框架:音视频编解码、媒体数据库、mediaPlayer、mediasession
(5)HAL 接口
usecase 添加、XML mixer path 配置和hard info 配置
(1)语言
AIDIHE DIDL