Gerenciamento de energia de áudio,Gerenciamento de energia de áudio

Para oferecer suporte ao gerenciamento de energia específico do veículo, o Android fornece um 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á habilitado. Isso permite que CarAudioService ouça alterações na política de energia relacionadas ao áudio. Quando o áudio é desativado pela política de energia, ocorrem as seguintes ações:

  • Somente solicitações de foco de usos críticos de atributos de áudio são retidas. Outras solicitações de foco são abandonadas.

  • Todas as solicitações de foco recebidas de usos de atributos de áudio não críticos são rejeitadas.

  • Se o silenciamento do grupo de volume do carro for usado, os grupos de volume do carro que não contêm contexto de áudio para usos críticos de atributos de áudio serão silenciados.

Os seguintes usos de atributos de áudio são considerados críticos:

  • Emergência
  • Segurança

Na configuração de amostra (versão 2) , recomendamos usar grupos de volume separados para sons do sistema, incluindo emergência e segurança, de outros contextos na zona de áudio primária. 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 de segurança permanecem ativados.

,

Para oferecer suporte ao gerenciamento de energia específico do veículo, o Android fornece um 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á habilitado. Isso permite que CarAudioService ouça alterações na política de energia relacionadas ao áudio. Quando o áudio é desativado pela política de energia, ocorrem as seguintes ações:

  • Somente solicitações de foco de usos críticos de atributos de áudio são retidas. Outras solicitações de foco são abandonadas.

  • Todas as solicitações de foco recebidas de usos de atributos de áudio não críticos são rejeitadas.

  • Se o silenciamento do grupo de volume do carro for usado, os grupos de volume do carro que não contêm contexto de áudio para usos críticos de atributos de áudio serão silenciados.

Os seguintes usos de atributos de áudio são considerados críticos:

  • Emergência
  • Segurança

Na configuração de amostra (versão 2) , recomendamos usar grupos de volume separados para sons do sistema, incluindo emergência e segurança, de outros contextos na zona de áudio primária. 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 de segurança permanecem ativados.