Gerenciamento de energia de áudio

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.