音频路由
在 Android 10 中,car_audio_configuration.xml
替换 car_volumes_groups.xml
和IAudioControl.getBusForContext。
在新的配置文件中,定义了一个区域列表。每个区域都有一个或多个卷组及其关联的设备,并且每个设备都有应该在该区域内路由的上下文。要求在每个区域内表示所有上下文。
配置音频路由
音频策略文件通常位于供应商分区中,代表主板的音频硬件配置。中引用的所有设备都 car_audio_configuration.xml
必须在 audio_policy_configuration.xml.
启用 AAOS 路由
要使用基于 AAOS 的路由,您必须将 audioUseDynamicRouting标志设置为true:
<resources>
<bool name="audioUseDynamicRouting">true</bool>
</resources>
什么时候false,路由和大部分都CarAudioService将被禁用,操作系统将回退到AudioService.
主要区域
默认情况下,所有音频都将路由到主要区域。只能有一个主要区域,在配置中由属性指示 isPrimary=“true”。
示例配置
例如,一辆车可能有两个区域——一个主要区域和一个后座娱乐系统。有了这个,可能的car_