audio_native层 | 获取音频输出getOutput和设置_飞鸟厌鱼的博客-CSDN博客
(总结)音频输出设备的获取流程_飞鸟厌鱼的博客-CSDN博客_获取音频输出设备
Android 9 Audio系统笔记:AudioPolicy&AudioFlinger初始化_biandan1231的专栏-CSDN博客_android audiopolicy
(总结)音频输出设备的获取流程 - 灰信网(软件开发博客聚合)
音频输出设备是如何决定的_zhuyong006的博客-CSDN博客
音频输出设备的选择_renshuguo123723的博客-CSDN博客
Engine::getDeviceForStrategyInt()解析_renshuguo123723的博客-CSDN博客
AudioTrack::createTrack_l
|- AudioSystem::getOutputForAttr
|- AudioPolicyService::getOutputForAttr
|- AudioPolicyManager::getOutputForAttr
|- getStrategyForAttr
|- getDeviceForStrategy
|- AudioPolicyManager::getOutputForDevice
an 9最新的flow