গাড়ি-নির্দিষ্ট পাওয়ার ম্যানেজমেন্টকে সমর্থন করার জন্য, Android একটি CarPowerManagementService
পরিষেবা এবং একটি CarPowerManager
ইন্টারফেস প্রদান করে। পাওয়ার নীতি android.car.hardware.power.PowerComponent.AUDIO
সহ অডিও কম্পোনেন্ট সহ Android Automotive OS (AAOS) অডিও স্ট্যাক এবং অডিও HAL-কে প্রভাবিত করে৷ আরও জানতে, পাওয়ার ম্যানেজমেন্ট দেখুন।
CarAudioService
এ, একটি CarAudioPowerListener
CarPowerManagementService
এ নিবন্ধিত হয় যখন ডায়নামিক অডিও রাউটিং সক্রিয় থাকে। এটি CarAudioService
অডিও সম্পর্কিত পাওয়ার নীতি পরিবর্তনগুলি শুনতে দেয়৷ পাওয়ার নীতি দ্বারা অডিও অক্ষম করা হলে, নিম্নলিখিত ক্রিয়াগুলি সঞ্চালিত হয়:
শুধুমাত্র সমালোচনামূলক অডিও অ্যাট্রিবিউট ব্যবহারের ফোকাস অনুরোধ রাখা হয়। অন্যান্য ফোকাস অনুরোধ পরিত্যক্ত হয়.
অ-গুরুত্বপূর্ণ অডিও অ্যাট্রিবিউট ব্যবহারের সমস্ত ইনকামিং ফোকাস অনুরোধ প্রত্যাখ্যান করা হয়েছে।
যদি গাড়ির ভলিউম গ্রুপ মিউট ব্যবহার করা হয়, তাহলে গাড়ির ভলিউম গ্রুপগুলি যেগুলিতে সমালোচনামূলক অডিও অ্যাট্রিবিউট ব্যবহারের জন্য অডিও প্রসঙ্গ নেই সেগুলি নিঃশব্দ করা হয়।
নিম্নলিখিত অডিও বৈশিষ্ট্য ব্যবহার সমালোচনামূলক হিসাবে বিবেচিত হয়:
- জরুরী অবস্থা
- নিরাপত্তা
নমুনা কনফিগারেশনে (সংস্করণ 2) , আমরা আপনাকে প্রাথমিক অডিও জোনের অন্যান্য প্রসঙ্গ থেকে জরুরী এবং নিরাপত্তা সহ সিস্টেম শব্দগুলির জন্য পৃথক ভলিউম গ্রুপ ব্যবহার করার পরামর্শ দিই। এইভাবে, অডিও নিষ্ক্রিয় থাকাকালীন সমস্ত অ-সমালোচনামূলক অডিও বৈশিষ্ট্য ব্যবহারের জন্য ভলিউম গ্রুপগুলি নিঃশব্দ করা হয়, যখন জরুরী এবং নিরাপত্তা শব্দগুলি আনমিউট থাকে।