Audio-Energieverwaltung

Zur Unterstützung der fahrzeugspezifischen Energieverwaltung bietet Android einen CarPowerManagementService-Dienst und eine CarPowerManager-Schnittstelle. Die Richtlinie für den Energieverbrauch wirkt sich auf den Audio-Stack 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 auf CarPowerManagementService ein CarAudioPowerListener registriert, wenn das dynamische Audio-Routing aktiviert ist. So kann CarAudioService auf Änderungen der Audio-Energierichtlinie reagieren. Wenn Audio durch die Stromrichtlinie deaktiviert wird, geschieht Folgendes:

  • Es werden nur Fokusanfragen für die Verwendung wichtiger Audioattribute beibehalten. Andere Fokusanfragen werden abgebrochen.

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

  • Wenn die Stummschaltung von Lautstärkegruppen im Auto verwendet wird, werden Lautstärkegruppen im Auto, die keinen Audiokontext für wichtige Audioattributverwendungen 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öne, aus anderen Kontexten in der primären Audiozone zu verwenden. Auf diese Weise werden Lautstärkegruppen für alle nicht kritischen Audioattributverwendungen stummgeschaltet, wenn Audio deaktiviert ist, während Notfall- und Sicherheitsgeräusche nicht stummgeschaltet bleiben.