Untuk mendukung pengelolaan daya khusus kendaraan, Android menyediakan
layanan CarPowerManagementService
dan antarmuka CarPowerManager
. Kebijakan
daya memengaruhi stack audio Android Automotive OS (AAOS) dan HAL audio
dengan komponen audio, android.car.hardware.power.PowerComponent.AUDIO
. Untuk
mempelajari lebih lanjut, lihat Pengelolaan Daya.
Di CarAudioService
, CarAudioPowerListener
didaftarkan di
CarPowerManagementService
saat pemilihan rute audio dinamis diaktifkan. Hal ini
memungkinkan CarAudioService
memproses perubahan kebijakan daya yang terkait dengan audio.
Jika audio dinonaktifkan oleh kebijakan daya, tindakan berikut akan terjadi:
Hanya permintaan fokus penggunaan atribut audio penting yang dipertahankan. Permintaan fokus lainnya akan ditinggalkan.
Semua permintaan fokus masuk dari penggunaan atribut audio non-kritis akan ditolak.
Jika pemutusan suara grup volume mobil digunakan, grup volume mobil yang tidak berisi konteks audio untuk penggunaan atribut audio penting akan dibisukan.
Penggunaan atribut audio berikut dianggap penting:
- Keadaan Darurat
- Keamanan
Dalam Contoh konfigurasi (versi 2), sebaiknya gunakan grup volume terpisah untuk suara sistem, termasuk darurat dan keselamatan, dari konteks lain di zona audio utama. Dengan cara ini, grup volume untuk semua penggunaan atribut audio non-penting akan dibisukan saat audio dinonaktifkan, sedangkan suara darurat dan keselamatan tetap tidak dibisukan.