本文基于android7.0分析
在介绍解析音频配置文件文章中 已经说了,系统音频库的加载与否取决audio_policy.conf
是否有配置其信息。
当将audio_policy.conf
解析完成之后,接下来就是根据解析好的配置文件数据去加载系统音频库,我们继续看到
AudioPolicyManager.cpp
构造函数,源码位于:
\frameworks\av\services\audiopolicy\managerdefault\AudioPolicyManager.cpp
...
AudioPolicyManager::AudioPolicyManager(AudioPolicyClientInterface *clientInterface)
:
#ifdef AUDIO_POLICY_TEST
Thread(false),