मल्टी-ज़ोन ऑडियो

वाहन की पीछे की सीट पर मौजूद मनोरंजन सिस्टम में मल्टी-ज़ोन ऑडियो के इस्तेमाल के बारे में ज़्यादा जानने के लिए, मल्टी-ज़ोन ऑडियो देखें.

डिवाइस बनाने वाली कंपनियां, किसी डिसप्ले को गाड़ी के ऑडियो ज़ोन से लिंक कर सकती हैं. उदाहरण के लिए, एक प्राइमरी और पीछे की सीट पर एंटरटेनमेंट ज़ोन वाली कार के लिए, डिवाइस बनाने वाली कंपनी, वेंडर के हिसाब से नीचे दिए गए कॉन्फ़िगरेशन का इस्तेमाल कर सकती है:

<?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 इस कॉन्फ़िगरेशन फ़ाइल को पार्स करता है और बूट के समय ऑडियो रूटिंग को उसके ऑडियो कॉन्टेक्स्ट (या ऑडियो के इस्तेमाल) के हिसाब से सेट अप करता है. रनटाइम के दौरान, CarAudioService ऐप्लिकेशन लॉन्च इवेंट का पता लगाता है और यूआईडी के आधार पर ऐप्लिकेशन को डाइनैमिक तौर पर ज़ोन में असाइन करता है.

लागू करना

डिवाइस बनाने वाली कंपनियां, अपनी कॉन्फ़िगरेशन फ़ाइल में जिस स्टैबल आईडी को शामिल कर सकती हैं उसके बारे में जानने के लिए, स्टैटिक डिसप्ले आइडेंटिफ़ायर देखें.