Gestion de l'alimentation audio,Gestion de l'alimentation audio

Pour prendre en charge la gestion de l'alimentation spécifique au véhicule, Android fournit un service CarPowerManagementService et une interface CarPowerManager . La stratégie d’alimentation affecte la pile audio Android Automotive OS (AAOS) et le HAL audio avec le composant audio android.car.hardware.power.PowerComponent.AUDIO . Pour en savoir plus, consultez Gestion de l'alimentation .

Dans CarAudioService , un CarAudioPowerListener est enregistré sur CarPowerManagementService lorsque le routage audio dynamique est activé. Cela permet à CarAudioService d'écouter les changements de politique d'alimentation liés à l'audio. Lorsque l'audio est désactivé par la stratégie d'alimentation, les actions suivantes ont lieu :

  • Seules les demandes de focus sur les utilisations critiques des attributs audio sont conservées. Les autres demandes de focus sont abandonnées.

  • Toutes les demandes de focus entrantes concernant les utilisations d'attributs audio non critiques sont rejetées.

  • Si la mise en sourdine du groupe de volume de voiture est utilisée, les groupes de volume de voiture qui ne contiennent pas de contexte audio pour les utilisations d'attributs audio critiques sont mis en sourdine.

Les utilisations des attributs audio suivantes sont considérées comme critiques :

  • Urgence
  • Sécurité

Dans Exemple de configuration (version 2) , nous vous recommandons d'utiliser des groupes de volumes distincts pour les sons du système, y compris les sons d'urgence et de sécurité, provenant d'autres contextes de la zone audio principale. De cette manière, les groupes de volumes pour toutes les utilisations d'attributs audio non critiques sont mis en sourdine lorsque l'audio est désactivé, tandis que les sons d'urgence et de sécurité restent activés.

,

Pour prendre en charge la gestion de l'alimentation spécifique au véhicule, Android fournit un service CarPowerManagementService et une interface CarPowerManager . La stratégie d’alimentation affecte la pile audio Android Automotive OS (AAOS) et le HAL audio avec le composant audio android.car.hardware.power.PowerComponent.AUDIO . Pour en savoir plus, consultez Gestion de l'alimentation .

Dans CarAudioService , un CarAudioPowerListener est enregistré sur CarPowerManagementService lorsque le routage audio dynamique est activé. Cela permet à CarAudioService d'écouter les changements de politique d'alimentation liés à l'audio. Lorsque l'audio est désactivé par la stratégie d'alimentation, les actions suivantes ont lieu :

  • Seules les demandes de focus sur les utilisations critiques des attributs audio sont conservées. Les autres demandes de focus sont abandonnées.

  • Toutes les demandes de focus entrantes concernant les utilisations d'attributs audio non critiques sont rejetées.

  • Si la mise en sourdine du groupe de volume de voiture est utilisée, les groupes de volume de voiture qui ne contiennent pas de contexte audio pour les utilisations d'attributs audio critiques sont mis en sourdine.

Les utilisations des attributs audio suivantes sont considérées comme critiques :

  • Urgence
  • Sécurité

Dans Exemple de configuration (version 2) , nous vous recommandons d'utiliser des groupes de volumes distincts pour les sons du système, y compris les sons d'urgence et de sécurité, provenant d'autres contextes de la zone audio principale. De cette manière, les groupes de volumes pour toutes les utilisations d'attributs audio non critiques sont mis en sourdine lorsque l'audio est désactivé, tandis que les sons d'urgence et de sécurité restent activés.