Para admitir la administración de energía específica del vehículo, Android proporciona un servicio CarPowerManagementService
y una interfaz CarPowerManager
. El poder
afecta la pila de audio del SO Android Automotive (AAOS) y la HAL de audio
con el componente de audio, android.car.hardware.power.PowerComponent.AUDIO
. Para
para obtener más información, consulta Administración de energía.
En CarAudioService
, se registra un CarAudioPowerListener
en CarPowerManagementService
cuando se habilita el enrutamiento de audio dinámico. Esta
Permite que CarAudioService
escuche los cambios en la política de energía relacionados con el audio.
Cuando la política de energía inhabilita el audio, se realizan las siguientes acciones:
Solo se conservan las solicitudes de enfoque de usos de atributos de audio críticos. Se abandonan otras solicitudes de enfoque.
Todas las solicitudes de foco entrantes de usos de atributos de audio no críticos rechazadas.
Si se usa la función de silenciamiento del grupo de volumen del automóvil, se silencian los grupos de volumen del automóvil que no contienen contexto de audio para usos de atributos de audio críticos.
Los siguientes usos de atributos de audio se consideran críticos:
- Emergencia
- Seguridad
En Configuración de muestra (versión 2), te recomendamos que uses grupos de volumen separados para los sonidos del sistema, incluida y seguridad de otros contextos en la zona de audio principal. De esta manera, el volumen grupos para todos los usos de atributos de audio que no son críticos se silencian cuando el audio inhabilitado, mientras que los sonidos de emergencia y seguridad permanecen activados.