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

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

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

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

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

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

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

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

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