Gestione della potenza audio,Gestione della potenza audio

Per supportare la gestione energetica specifica del veicolo, Android fornisce un servizio CarPowerManagementService e un'interfaccia CarPowerManager . La politica di alimentazione influisce sullo stack audio del sistema operativo Android Automotive (AAOS) e sull'HAL audio con il componente audio android.car.hardware.power.PowerComponent.AUDIO . Per saperne di più, consulta Gestione energetica .

In CarAudioService , un CarAudioPowerListener viene registrato su CarPowerManagementService quando il routing audio dinamico è abilitato. Ciò consente a CarAudioService di ascoltare le modifiche ai criteri di alimentazione relativi all'audio. Quando l'audio è disabilitato dalla politica di risparmio energia, si verificano le seguenti azioni:

  • Vengono conservate solo le richieste di focus sugli utilizzi critici degli attributi audio. Altre richieste di focus vengono abbandonate.

  • Tutte le richieste di focus in entrata relative all'utilizzo di attributi audio non critici vengono rifiutate.

  • Se viene utilizzata la disattivazione dell'audio del gruppo di volumi dell'auto, i gruppi di volumi dell'auto che non contengono il contesto audio per l'utilizzo degli attributi audio critici vengono disattivati.

I seguenti utilizzi degli attributi audio sono considerati critici:

  • Emergenza
  • Sicurezza

Nella configurazione di esempio (versione 2) , ti consigliamo di utilizzare gruppi di volume separati per i suoni del sistema, inclusi quelli di emergenza e di sicurezza, provenienti da altri contesti nella zona audio primaria. In questo modo, i gruppi di volume per tutti gli utilizzi degli attributi audio non critici vengono disattivati ​​quando l'audio è disattivato, mentre i suoni di emergenza e di sicurezza rimangono attivi.

,

Per supportare la gestione energetica specifica del veicolo, Android fornisce un servizio CarPowerManagementService e un'interfaccia CarPowerManager . La politica di alimentazione influisce sullo stack audio del sistema operativo Android Automotive (AAOS) e sull'HAL audio con il componente audio android.car.hardware.power.PowerComponent.AUDIO . Per saperne di più, consulta Gestione energetica .

In CarAudioService , un CarAudioPowerListener viene registrato su CarPowerManagementService quando il routing audio dinamico è abilitato. Ciò consente a CarAudioService di ascoltare le modifiche ai criteri di alimentazione relativi all'audio. Quando l'audio è disabilitato dalla politica di risparmio energia, si verificano le seguenti azioni:

  • Vengono conservate solo le richieste di focus sugli utilizzi critici degli attributi audio. Altre richieste di focus vengono abbandonate.

  • Tutte le richieste di focus in entrata relative all'utilizzo di attributi audio non critici vengono rifiutate.

  • Se viene utilizzata la disattivazione dell'audio del gruppo di volumi dell'auto, i gruppi di volumi dell'auto che non contengono il contesto audio per l'utilizzo degli attributi audio critici vengono disattivati.

I seguenti utilizzi degli attributi audio sono considerati critici:

  • Emergenza
  • Sicurezza

Nella configurazione di esempio (versione 2) , ti consigliamo di utilizzare gruppi di volume separati per i suoni del sistema, inclusi quelli di emergenza e di sicurezza, provenienti da altri contesti nella zona audio primaria. In questo modo, i gruppi di volume per tutti gli utilizzi degli attributi audio non critici vengono disattivati ​​quando l'audio è disattivato, mentre i suoni di emergenza e di sicurezza rimangono attivi.