כדי לתמוך בניהול צריכת החשמל ברכב, מערכת Android מספקת את השירות CarPowerManagementService
ואת הממשק CarPowerManager
. מדיניות צריכת החשמל משפיעה על סטאק האודיו של Android Automotive OS (AAOS) ועל HAL האודיו עם רכיב האודיו, android.car.hardware.power.PowerComponent.AUDIO
. למידע נוסף, ראו ניהול צריכת החשמל.
ב-CarAudioService
, CarAudioPowerListener
רשום ב-CarPowerManagementService
כשניתוב האודיו הדינמי מופעל. כך CarAudioService
יכול להאזין לשינויים במדיניות צריכת החשמל שקשורים לאודיו.
כשהאודיו מושבת על ידי מדיניות צריכת החשמל, מתבצעות הפעולות הבאות:
רק בקשות התמקדות לשימוש במאפייני אודיו קריטיים נשמרות. בקשות אחרות ל-Focus יימחקו.
כל הבקשות הנכנסות לשימוש במאפייני אודיו לא קריטיים נדחות.
אם נעשה שימוש בהשתקת קבוצות של עוצמת קול ברכב, קבוצות של עוצמת קול ברכב שלא מכילות הקשר אודיו לשימושים קריטיים של מאפייני אודיו יושתקו.
אלה שימושים קריטיים במאפייני אודיו:
- חירום
- בטיחות
בהגדרה לדוגמה (גרסה 2), מומלץ להשתמש בקבוצות נפרדות של עוצמות קול עבור צלילי מערכת, כולל צלילים של חירום ובטיחות, מאשר בהקשרים אחרים באזור האודיו הראשי. כך, קבוצות עוצמת הקול של כל השימושים בפרמטרים של אודיו שאינם קריטיים יושתקו כשהאודיו יושבת, בעוד שצלילים של חירום ובטיחות לא יושתקו.