মাল্টি-জোন অডিও

অটোমোটিভ রিয়ার-সিট এন্টারটেইনমেন্ট সিস্টেমে মাল্টি-জোন অডিওর ব্যবহার সম্পর্কে আরও জানতে, মাল্টি-জোন অডিও দেখুন।

ডিভাইস নির্মাতারা একটি গাড়ির একটি অডিও জোন একটি প্রদর্শন লিঙ্ক করতে পারেন. উদাহরণস্বরূপ, একটি প্রাইমারি এবং রিয়ার সিট এন্টারটেইনমেন্ট জোন সহ একটি গাড়ির জন্য, একটি ডিভাইস প্রস্তুতকারকের বিক্রেতা পার্টিশনে নিম্নলিখিত কনফিগারেশন থাকতে পারে:

<?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 আরও একটি অ্যাপ লঞ্চ ইভেন্ট শনাক্ত করে এবং গতিশীলভাবে অ্যাপটিকে UID-এর উপর ভিত্তি করে জোনে বরাদ্দ করে।

বাস্তবায়ন

ডিভাইস নির্মাতারা তাদের কনফিগারেশন ফাইলে যে স্থিতিশীল আইডি অন্তর্ভুক্ত করতে পারে তার জন্য, স্ট্যাটিক ডিসপ্লে শনাক্তকারী দেখুন।

,

অটোমোটিভ রিয়ার-সিট এন্টারটেইনমেন্ট সিস্টেমে মাল্টি-জোন অডিওর ব্যবহার সম্পর্কে আরও জানতে, মাল্টি-জোন অডিও দেখুন।

ডিভাইস নির্মাতারা একটি গাড়ির একটি অডিও জোন একটি প্রদর্শন লিঙ্ক করতে পারেন. উদাহরণস্বরূপ, একটি প্রাইমারি এবং রিয়ার সিট এন্টারটেইনমেন্ট জোন সহ একটি গাড়ির জন্য, একটি ডিভাইস প্রস্তুতকারকের বিক্রেতা পার্টিশনে নিম্নলিখিত কনফিগারেশন থাকতে পারে:

<?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 আরও একটি অ্যাপ লঞ্চ ইভেন্ট শনাক্ত করে এবং গতিশীলভাবে অ্যাপটিকে UID-এর উপর ভিত্তি করে জোনে বরাদ্দ করে।

বাস্তবায়ন

ডিভাইস নির্মাতারা তাদের কনফিগারেশন ফাইলে যে স্থিতিশীল আইডি অন্তর্ভুক্ত করতে পারে তার জন্য, স্ট্যাটিক ডিসপ্লে শনাক্তকারী দেখুন।