Aby wspierać zarządzanie energią dla konkretnego pojazdu, Android udostępnia usługę CarPowerManagementService
i interfejs CarPowerManager
. Polityka zasilania wpływa na stos audio systemu Android Automotive OS (AAOS) i warstwę audio HAL ze składnikiem audio android.car.hardware.power.PowerComponent.AUDIO
. Aby dowiedzieć się więcej, zobacz Zarządzanie energią .
W CarAudioService
CarAudioPowerListener
jest zarejestrowany w CarPowerManagementService
, gdy włączone jest dynamiczne routing audio. Dzięki temu CarAudioService
może słuchać zmian w polityce zasilania związanych z dźwiękiem. Gdy dźwięk jest wyłączony przez politykę zasilania, wykonywane są następujące działania:
Zachowywane są tylko żądania skupienia dotyczące krytycznych zastosowań atrybutów audio. Inne żądania skupienia są odrzucane.
Wszystkie przychodzące żądania skupienia dotyczące niekrytycznych zastosowań atrybutów audio są odrzucane.
Jeśli używane jest wyciszanie grupy głośności w samochodzie, grupy głośności w samochodzie, które nie zawierają kontekstu audio dla krytycznych zastosowań atrybutów audio, zostaną wyciszone.
Następujące zastosowania atrybutów audio są uważane za krytyczne:
- Nagły wypadek
- Bezpieczeństwo
W przykładowej konfiguracji (wersja 2) zalecamy użycie oddzielnych grup głośności dla dźwięków systemowych, w tym alarmowych i bezpieczeństwa, z innych kontekstów w podstawowej strefie audio. W ten sposób grupy głośności dla wszystkich niekrytycznych zastosowań atrybutów audio są wyciszane, gdy dźwięk jest wyłączony, podczas gdy dźwięki alarmowe i bezpieczeństwa pozostają nie wyciszone.
, Aby wspierać zarządzanie energią dla konkretnego pojazdu, Android udostępnia usługę CarPowerManagementService
i interfejs CarPowerManager
. Polityka zasilania wpływa na stos audio systemu Android Automotive OS (AAOS) i warstwę audio HAL ze składnikiem audio android.car.hardware.power.PowerComponent.AUDIO
. Aby dowiedzieć się więcej, zobacz Zarządzanie energią .
W CarAudioService
CarAudioPowerListener
jest zarejestrowany w CarPowerManagementService
, gdy włączone jest dynamiczne routing audio. Dzięki temu CarAudioService
może słuchać zmian w polityce zasilania związanych z dźwiękiem. Gdy dźwięk jest wyłączony przez politykę zasilania, wykonywane są następujące działania:
Zachowywane są tylko żądania skupienia dotyczące krytycznych zastosowań atrybutów audio. Inne żądania skupienia są odrzucane.
Wszystkie przychodzące żądania skupienia dotyczące niekrytycznych zastosowań atrybutów audio są odrzucane.
Jeśli używane jest wyciszanie grupy głośności w samochodzie, grupy głośności w samochodzie, które nie zawierają kontekstu audio dla krytycznych zastosowań atrybutów audio, zostaną wyciszone.
Następujące zastosowania atrybutów audio są uważane za krytyczne:
- Nagły wypadek
- Bezpieczeństwo
W przykładowej konfiguracji (wersja 2) zalecamy użycie oddzielnych grup głośności dla dźwięków systemowych, w tym alarmowych i bezpieczeństwa, z innych kontekstów w podstawowej strefie audio. W ten sposób grupy głośności dla wszystkich niekrytycznych zastosowań atrybutów audio są wyciszane, gdy dźwięk jest wyłączony, podczas gdy dźwięki alarmowe i bezpieczeństwa pozostają nie wyciszone.