Manajemen daya audio, Manajemen daya audio

Untuk mendukung pengelolaan daya khusus kendaraan, Android menyediakan layanan CarPowerManagementService dan antarmuka CarPowerManager . Kebijakan daya memengaruhi tumpukan audio Android Automotive OS (AAOS) dan audio HAL dengan komponen audio, android.car.hardware.power.PowerComponent.AUDIO . Untuk mempelajari lebih lanjut, lihat Manajemen Daya .

Di CarAudioService , CarAudioPowerListener didaftarkan di CarPowerManagementService ketika perutean audio dinamis diaktifkan. Hal ini memungkinkan CarAudioService mendengarkan perubahan kebijakan daya terkait audio. Saat audio dinonaktifkan oleh kebijakan daya, tindakan berikut akan dilakukan:

  • Hanya permintaan fokus penggunaan atribut audio penting yang dipertahankan. Permintaan fokus lainnya diabaikan.

  • Semua permintaan fokus masuk untuk penggunaan atribut audio yang tidak penting ditolak.

  • Jika pembisuan 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 Konfigurasi sampel (versi 2) , kami menyarankan Anda menggunakan 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 yang tidak penting akan dibisukan saat audio dinonaktifkan, sementara suara darurat dan keselamatan tetap tidak bersuara.

,

Untuk mendukung pengelolaan daya khusus kendaraan, Android menyediakan layanan CarPowerManagementService dan antarmuka CarPowerManager . Kebijakan daya memengaruhi tumpukan audio Android Automotive OS (AAOS) dan audio HAL dengan komponen audio, android.car.hardware.power.PowerComponent.AUDIO . Untuk mempelajari lebih lanjut, lihat Manajemen Daya .

Di CarAudioService , CarAudioPowerListener didaftarkan di CarPowerManagementService ketika perutean audio dinamis diaktifkan. Hal ini memungkinkan CarAudioService mendengarkan perubahan kebijakan daya terkait audio. Saat audio dinonaktifkan oleh kebijakan daya, tindakan berikut akan dilakukan:

  • Hanya permintaan fokus penggunaan atribut audio penting yang dipertahankan. Permintaan fokus lainnya diabaikan.

  • Semua permintaan fokus masuk untuk penggunaan atribut audio yang tidak penting ditolak.

  • Jika pembisuan 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 Konfigurasi sampel (versi 2) , kami menyarankan Anda menggunakan 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 yang tidak penting akan dibisukan saat audio dinonaktifkan, sementara suara darurat dan keselamatan tetap tidak bersuara.