audio
文章平均质量分 59
nb的码农
这个作者很懒,什么都没留下…
展开
-
audio耳麦拔插显示图标逻辑
安卓系统当插入耳麦时,会进行输出通路或输出设备的切换,一些设备切换是在kernel驱动中完成的,对于hal层不可见,而一些设备进行切换时将选择权交给android audio framework,只是上报设备可用的事件,本文讨论这种设备。原创 2024-09-12 11:19:51 · 306 阅读 · 0 评论 -
android切换输出通道总结
3.之后调用AudioPolicyManager::checkOutputForAttributes,这个函数会对所有的属性重新寻找该属性的最优设备,由于上一步更新了可用的device,就会找到最优的device为耳机,之后再找到这个设备对应的Output,并和旧的Output对比,如果不一样就会设置这个策略的流为无效,应用层向无效的流写数据就会重新创建track。4.上面是需要迁移Output的情况,不需要迁移output,只需切换Output内的device则调用。原创 2024-05-22 15:26:22 · 192 阅读 · 0 评论