Pengelolaan daya audio

Untuk mendukung pengelolaan daya khusus kendaraan, Android menyediakan Layanan CarPowerManagementService dan antarmuka CarPowerManager. Kekuatan kebijakan memengaruhi stack audio Android Automotive OS (AAOS) dan HAL audio dengan komponen audio, android.car.hardware.power.PowerComponent.AUDIO. Kepada Pelajari lebih lanjut, lihat Pengelolaan Daya.

Di CarAudioService, CarAudioPowerListener didaftarkan di CarPowerManagementService saat perutean 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 yang masuk dari penggunaan atribut audio yang tidak penting ditolak.

  • Jika pembisuan grup volume mobil digunakan, kelompok volume mobil yang tidak berisi konteks audio untuk penggunaan atribut audio yang penting akan dibisukan.

Penggunaan atribut audio berikut dianggap penting:

  • Keadaan Darurat
  • Keamanan

Di beberapa Contoh konfigurasi (versi 2), sebaiknya gunakan grup volume terpisah untuk suara sistem, termasuk suara darurat dan keamanan, dari konteks lain dalam zona audio utama. Dengan cara ini, volume grup untuk semua penggunaan atribut audio yang tidak penting akan dibisukan bila audio dinonaktifkan, sementara suara darurat dan keselamatan tetap dibunyikan.