Audio-Energieverwaltung

Zur Unterstützung der fahrzeugspezifischen Energieverwaltung bietet Android einen CarPowerManagementService-Dienst und eine CarPowerManager-Schnittstelle. Die Energiesparrichtlinie wirkt sich auf den Audiostack von Android Automotive OS (AAOS) und die Audio-HAL mit der Audiokomponente android.car.hardware.power.PowerComponent.AUDIO aus. Weitere Informationen finden Sie unter Energieverwaltung.

In CarAudioService wird eine CarAudioPowerListener bei CarPowerManagementService registriert, wenn das dynamische Audio-Routing aktiviert ist. So kann CarAudioService auf Änderungen an den Energiesparrichtlinien für Audio zugreifen. Wenn die Audiowiedergabe durch die Energiesparrichtlinie deaktiviert ist, werden die folgenden Aktionen ausgeführt:

  • Es werden nur Fokusanfragen zu kritischen Audioattributnutzungen beibehalten. Andere Anfragen werden ignoriert.

  • Alle eingehenden Fokusanfragen für nicht kritische Audioattributnutzungen werden abgelehnt.

  • Wenn die Stummschaltung von Autolautstärkegruppen verwendet wird, werden Autolautstärkegruppen, die keinen Audiokontext für kritische Audioattributnutzungen enthalten, stummgeschaltet.

Die folgenden Verwendungen von Audioattributen gelten als kritisch:

  • Notfall
  • Sicherheit

In der Beispielkonfiguration (Version 2) empfehlen wir, für Systemtöne, einschließlich Notfall- und Sicherheitstönen, separate Lautstärkegruppen von anderen Kontexten in der primären Audiozone zu verwenden. So werden Lautstärkegruppen für alle nicht kritischen Verwendungen des Audioattributs stummgeschaltet, wenn das Audio deaktiviert ist, während Notfall- und Sicherheitstöne weiterhin zu hören sind.