Para oferecer suporte ao gerenciamento de energia específico do veículo, o Android oferece uma
serviço CarPowerManagementService
e uma interface CarPowerManager
. A política
de energia afeta a pilha de áudio do Android Automotive OS (AAOS) e o HAL de áudio
com o componente de áudio, android.car.hardware.power.PowerComponent.AUDIO
. Para
saber mais, consulte Gerenciamento de energia.
Em CarAudioService
, um CarAudioPowerListener
é registrado em
CarPowerManagementService
quando o roteamento de áudio dinâmico está ativado. Isso
permite que CarAudioService
detecte mudanças na política de energia relacionadas ao áudio.
Quando o áudio é desativado pela política de energia, as seguintes ações ocorrem:
Apenas as solicitações de seleção para usos críticos de atributos de áudio são mantidas. Outra opção as solicitações de foco são abandonadas.
Todas as solicitações de seleção recebidas de usos de atributos de áudio não críticos são recusados.
Se o som do grupo de volumes do carro for usado, os grupos que não contiverem o contexto de áudio para usos críticos de atributos de áudio é desativado.
Os seguintes usos de atributos de áudio são considerados críticos:
- Emergência
- Segurança
Em Exemplo de configuração (versão 2), use grupos de volume separados para os sons do sistema, inclusive os de emergência e segurança de outros contextos na zona de áudio principal. Dessa forma, os grupos de volume para todos os usos de atributos de áudio não críticos são silenciados quando o áudio é desativado, enquanto os sons de emergência e segurança permanecem ativados.