Android Audio
实习工作——安卓系统音频
测试栗栗小
永远热爱,痛快生活!
——半路转行做测试的IU的女朋友
展开
-
AudioPolicyService::instantiate()流程分析
分析instantiate()之前,依然是接着前面分析了main()函数的开始:Android Audio:main_audioserver.cpp中的main()函数启动流程接下来分析AudioPolicyService的instantiate(),写的hin粗糙仅供自己实习学习记录android\frameworks\av\services\audiopolicy\service\A...原创 2020-01-17 15:42:20 · 1197 阅读 · 1 评论 -
AudioFlinger::instantiate()流程分析
AudioFlinger::instantiate()流程分析原创 2020-01-15 17:56:59 · 1092 阅读 · 1 评论 -
Android Audio:main_audioserver.cpp中的main()函数启动流程
Android Audio:main_audioserver.cpp中的main()函数启动流程原创 2020-01-15 16:34:15 · 1171 阅读 · 0 评论 -
Q:AudioPolicyManager里面的音频策略是怎么选择设备的
A:AudioPolicyManager里面的音频策略是怎么选择设备的原创 2020-01-15 14:25:50 · 2728 阅读 · 0 评论 -
Audio Audio:AudioTrack()中write()函数梳理过程
Audio Audio:AudioTrack()中write()函数梳理过程原创 2020-01-13 16:10:43 · 6216 阅读 · 1 评论 -
Android Audio:AudioTrack构造函数分析
Android Audio:AudioTrack构造函数分析原创 2020-01-13 15:19:30 · 2615 阅读 · 1 评论 -
Android Audio:setStreamVolume()音量调节过程
安卓音频系统音量调节的过程。原创 2020-01-09 14:34:59 · 11930 阅读 · 6 评论 -
Android系统学习总结之音频框架
音频框架音频框架的组成:a) 应用层:应用厂商根据特定需求袭击写的各种音频处理apkb) 框架层:供开发音频相关产品时使用的java类c) JNI层:屏蔽了对Audio本地框架调用细节,相当于Java接口本地中转d) 库层:i. client部分:JNI层调用对应的本地实现,通过binder与server交互;ii. server部分:系统服务,是Android音频系统中最核心的部...原创 2019-11-25 15:04:27 · 656 阅读 · 0 评论