Audio-Energiesparmodus

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 die Verwendung nicht kritischer Audioattribute 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, separate Lautstärkegruppen für Systemtöne, einschließlich Notfall- und Sicherheitstönen, von anderen Kontexten in der primären Audiozone zu verwenden. So werden Lautstärkegruppen für alle nicht kritischen Verwendungen des Audioattributs stummgeschaltet, wenn der Ton deaktiviert ist, während Notfall- und Sicherheitstöne weiterhin zu hören sind.