Android, araca özel güç yönetimini desteklemek için CarPowerManagementService
hizmeti ve CarPowerManager
arayüzü sağlar. Güç politikası, Android Automotive OS (AAOS) ses yığını ve ses bileşenli ses HAL'sini android.car.hardware.power.PowerComponent.AUDIO
etkiler. Daha fazla bilgi için Güç Yönetimi başlıklı makaleye bakın.
CarAudioService
içinde, dinamik ses yönlendirme etkinleştirildiğinde CarPowerManagementService
üzerinde CarAudioPowerListener
kaydedilir. Bu, CarAudioService
uygulamasının sesle ilgili güç politikası değişikliklerini dinlemesine olanak tanır.
Güç politikası tarafından ses devre dışı bırakıldığında aşağıdaki işlemler gerçekleşir:
Yalnızca kritik ses özelliği kullanımlarının odaklanma istekleri korunur. Diğer odaklanma istekleri iptal edilir.
Kritik olmayan ses özelliği kullanımlarıyla ilgili tüm gelen odak istekleri reddedilir.
Araba ses grubu sessize alma özelliği kullanılıyorsa kritik ses özelliği kullanımları için ses bağlamı içermeyen araba ses grupları sessize alınır.
Aşağıdaki ses özelliği kullanımları kritik olarak kabul edilir:
- Acil durum
- Güvenlik
Örnek yapılandırmada (sürüm 2), birincil ses bölgesindeki diğer bağlamlardan ayrı olarak acil durum ve güvenlik gibi sistem sesleri için ayrı ses grubu kullanmanızı öneririz. Bu şekilde, ses devre dışı bırakıldığında kritik olmayan tüm ses özelliği kullanımları için ses grupları kapatılırken acil durum ve güvenlik sesleri kapatılmaz.