subtitle
05
31
AndroidQAudioPolicyManager之初始化篇initialize AndroidQAudioPolicyManager之初始化篇initialize
关于AudioPolicyManager网上的资料很多,但大多是关于解析audio_policy_configuration.xml解析,这个确实很重要,因为AudioPolicyManager所有初始化赋值基本都是从这个xml的解析开始的
2020-05-31 轻量级Lz Csdn认证博客专家 Csdn认证企业博客 码龄9年 暂无认证
20
Android10.0CarAudioZone(六) Android10.0CarAudioZone(六)
我们之前分析了CarAudioZone的比较核心的一个Api,setZoneIdForUid,我们知道通过将uid与zoneId绑定到一起的方式,实现多音区的功能。即不同音区的AudioFocus管理互不影响,我们的媒体也可以想播放在哪个Z
2020-05-20 轻量级Lz Csdn认证博客专家 Csdn认证企业博客 码龄9年 暂无认证
12
Android10.0CarAudioZone(五) Android10.0CarAudioZone(五)
关于CarAudioZone的部分已经说的七七八八了,但我们一直都还有个疑问,既然CarAudioZone分了不同的zone来实现各自的声音路由、音量调节、音频焦点控制等,那么对于应用又是如何才区分使用的是哪个zone的呢,那么就是今天要说
2020-05-12 轻量级Lz Csdn认证博客专家 Csdn认证企业博客 码龄9年 暂无认证
08
Android10.0CarAudioZone(四) Android10.0CarAudioZone(四)
上几篇讲了CarAudioZone相关的volume、audiofocus以及device,我们也知道在CarAudioService的初始化过程中,最后通过mAudioManager.registerAudioPolicy(mAudioP
2020-05-08 轻量级Lz Csdn认证博客专家 Csdn认证企业博客 码龄9年 暂无认证
05
Android10.0CarAudioZone(三) Android10.0CarAudioZone(三)
我们前面两篇分析了CarAudioZone相关的声音以及音频焦点,基本控制流就差不多了,今天继续看下关于CarAudioZone相关的数据流。 数据流这块与CarAudioZone的关系是什么呢,数据流底层是一个bus的概念,那么什么是bu
2020-05-05 轻量级Lz Csdn认证博客专家 Csdn认证企业博客 码龄9年 暂无认证
02
Android10.0CarAudioZone(二) Android10.0CarAudioZone(二)
上一篇我们主要分析了关于CarAudioZone的CarVolumeGroup,今天我们继续看看剩下CarZonesAudioFocus 首先还是看没有分析完setupDynamicRouting(SparseArray busToCarA
2020-05-02 轻量级Lz Csdn认证博客专家 Csdn认证企业博客 码龄9年 暂无认证