Android automotive车载开发(3)-----Audio routing音频路由

音频路由

在 Android 10 中,car_audio_configuration.xml替换 car_volumes_groups.xmlIAudioControl.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_

猜你喜欢

转载自blog.csdn.net/LJX646566715/article/details/127567361