À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Gestion de l'alimentation audio
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Pour prendre en charge la gestion de l'alimentation spécifique au véhicule, Android fournit un service CarPowerManagementService
et une interface CarPowerManager
. La stratégie d'alimentation affecte la pile audio Android Automotive OS (AAOS) et le HAL audio avec le composant audio, android.car.hardware.power.PowerComponent.AUDIO
. Pour en savoir plus, consultez la section Gestion de l'alimentation.
Dans CarAudioService
, un CarAudioPowerListener
est enregistré sur CarPowerManagementService
lorsque le routage audio dynamique est activé. Cela permet à CarAudioService
d'écouter les modifications des stratégies d'alimentation liées à l'audio.
Lorsque l'audio est désactivé par la stratégie d'alimentation, les actions suivantes ont lieu:
Seules les requêtes de mise au point des utilisations critiques des attributs audio sont conservées. Les autres requêtes de mise au point sont abandonnées.
Toutes les requêtes entrantes de mise au point pour les utilisations d'attributs audio non critiques sont rejetées.
Si la mise en sourdine du groupe de volume de la voiture est utilisée, les groupes de volume de la voiture qui ne contiennent pas de contexte audio pour les utilisations d'attributs audio critiques sont mis en sourdine.
Les utilisations des attributs audio suivantes sont considérées comme essentielles:
Dans l'exemple de configuration (version 2), nous vous recommandons d'utiliser des groupes de volume distincts pour les sons système, y compris les sons d'urgence et de sécurité, et les autres contextes de la zone audio principale. De cette manière, les groupes de volume pour tous les usages non critiques de l'attribut audio sont coupés lorsque l'audio est désactivé, tandis que les sons d'urgence et de sécurité restent activés.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/06/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/06/12 (UTC)."],[],[],null,["# Audio power management\n\nTo support vehicle-specific power management, Android provides a\n`CarPowerManagementService` service and a `CarPowerManager` interface. The power\npolicy affects the Android Automotive OS (AAOS) audio stack and the audio HAL\nwith the audio component, `android.car.hardware.power.PowerComponent.AUDIO`. To\nlearn more, see [Power Management](/docs/automotive/power/power).\n\nIn `CarAudioService`, a `CarAudioPowerListener` is registered on\n`CarPowerManagementService` when the dynamic audio routing is enabled. This\nallows `CarAudioService` to listen to power policy changes related to audio.\nWhen audio is disabled by the power policy, the following actions take place:\n\n- Only focus requests of critical audio attribute usages are retained. Other\n focus requests are abandoned.\n\n- All incoming focus requests of non-critical audio attribute usages are\n rejected.\n\n- If car volume group muting is used, car volume groups that do not contain\n audio context for critical audio attribute usages are muted.\n\nThe following audio attribute usages are considered as critical:\n\n- Emergency\n- Safety\n\nIn\n[Sample configuration (version 2)](/docs/automotive/audio/audio-policy-configuration#sample),\nwe recommend you use separate volume groups for system sounds, including emergency\nand safety, from other contexts in the primary audio zone. In this way, volume\ngroups for all non-critical audio attribute usages are muted when audio is\ndisabled, while emergency and safety sounds remain unmuted."]]