Audio multizone

Pour en savoir plus sur l'utilisation de l'audio multizone dans les systèmes de divertissement pour les sièges arrière des voitures, consultez la section Audio multizone.

Les fabricants d'appareils peuvent associer un écran à une zone audio dans un véhicule. Par exemple, pour une voiture dotée d'une zone de divertissement principale et à l'arrière, un fabricant d'appareils peut disposer de la configuration suivante sur la partition du fournisseur:

<?xml version="1.0" encoding="utf-8"?>
<carAudioConfigurations xmlns:car="http://schemas.android.com/apk/res-auto">
    <zones>
        <zone name="primary zone">
            <volumeGroups>
                <group>
                    <device address="bus001_media">
                        <context context="music"/>
                    </device>
                    <device address="bus002_others">
                    ...
                    </device>
                </group>
            </volumeGroups>
            <displays>
                <display car:display="<display-id-1>" />
            </displays>
        </zone>
        <zone name="rear seat">
            <volumeGroups>
                <group>
                    <device address="bus100_all">
                    ...
                    </device>
                </group>
            </volumeGroups>
            <displays>
                <display car:display="<display-id-2>" />
            </displays>
        </zone>
    </zones>
</carAudioConfigurations>
</xml>

CarAudioService analyse ce fichier de configuration et configure le routage audio en fonction de son contexte audio (ou de son utilisation audio) au démarrage. Lors de l'exécution, CarAudioService détecte également un événement de lancement d'application et attribue dynamiquement l'application à la zone en fonction de l'UID.

Implémentation

Pour connaître l'ID stable que les fabricants d'appareils peuvent inclure dans leur fichier de configuration, consultez la section Identifiants d'affichage statique.