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.