ऑडियो की पावर मैनेजमेंट

वाहन के हिसाब से पावर मैनेजमेंट की सुविधा देने के लिए, Android एक CarPowerManagementService सेवा और CarPowerManager इंटरफ़ेस उपलब्ध कराता है. बिजली की नीति का असर, Android Automotive OS (AAOS) के ऑडियो स्टैक और ऑडियो कॉम्पोनेंट android.car.hardware.power.PowerComponent.AUDIO के साथ ऑडियो एचएएल पर पड़ता है. ज़्यादा जानने के लिए, पावर मैनेजमेंट लेख पढ़ें.

CarAudioService में, डाइनैमिक ऑडियो रूटिंग चालू होने पर, CarAudioPowerListener को CarPowerManagementService पर रजिस्टर किया जाता है. इससे CarAudioService को ऑडियो से जुड़ी पावर नीति में होने वाले बदलावों के बारे में सुनने में मदद मिलती है. पावर से जुड़ी नीति के तहत ऑडियो बंद होने पर, ये कार्रवाइयाँ होती हैं:

  • सिर्फ़ ऑडियो एट्रिब्यूट के इस्तेमाल से जुड़े ज़रूरी अनुरोधों को ही बनाए रखा जाता है. फ़ोकस के लिए किए गए अन्य अनुरोधों को छोड़ दिया जाता है.

  • ऑडियो एट्रिब्यूट के ऐसे इस्तेमाल के लिए, फ़ोकस करने के सभी अनुरोध अस्वीकार कर दिए जाते हैं जो ज़रूरी नहीं हैं.

  • अगर कार के वॉल्यूम ग्रुप को म्यूट करने की सुविधा का इस्तेमाल किया जाता है, तो कार के उन वॉल्यूम ग्रुप को म्यूट कर दिया जाता है जिनमें अहम ऑडियो एट्रिब्यूट के इस्तेमाल के लिए ऑडियो कॉन्टेक्स्ट मौजूद नहीं होता.

ऑडियो एट्रिब्यूट के इस्तेमाल के इन तरीकों को अहम माना जाता है:

  • आपातकालीन कॉल
  • सुरक्षा

सैंपल कॉन्फ़िगरेशन (वर्शन 2) में, हमारा सुझाव है कि आप प्राइमरी ऑडियो ज़ोन में मौजूद अन्य कॉन्टेक्स्ट से, आपातकालीन और सुरक्षा के साथ-साथ सिस्टम की आवाज़ों के लिए अलग-अलग वॉल्यूम ग्रुप का इस्तेमाल करें. इस तरह, ऑडियो बंद होने पर, ऑडियो एट्रिब्यूट के सभी ग़ैर-ज़रूरी इस्तेमाल के लिए वॉल्यूम ग्रुप म्यूट हो जाते हैं. हालांकि, आपातकालीन और सुरक्षा से जुड़ी आवाज़ें म्यूट नहीं होतीं.