ניהול צריכת החשמל של האודיו

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

ב-CarAudioService, נרשם CarAudioPowerListener ב-CarPowerManagementService כשהניתוב הדינמי של האודיו מופעל. כך CarAudioService יכול להאזין לשינויים במדיניות ניהול צריכת החשמל שקשורים לאודיו. כשמדיניות ניהול צריכת החשמל משביתה את האודיו, מתבצעות הפעולות הבאות:

  • רק בקשות מיקוד של שימושים קריטיים במאפייני אודיו נשמרות. בקשות אחרות להעברת המיקוד מבוטלות.

  • כל הבקשות הנכנסות להתמקדות בשימושים לא קריטיים במאפייני אודיו נדחות.

  • אם משתמשים בהשתקת קבוצות עוצמת הקול ברכב, קבוצות עוצמת הקול ברכב שלא מכילות הקשר אודיו לשימושים קריטיים במאפייני אודיו מושתקות.

שימושים קריטיים במאפיין האודיו:

  • חירום
  • בטיחות

בהגדרת דוגמה (גרסה 2), מומלץ להשתמש בקבוצות עוצמת קול נפרדות לצלילי המערכת, כולל צלילי חירום ובטיחות, מהקשרים אחרים באזור האודיו הראשי. כך, קבוצות עוצמת הקול של כל השימושים הלא-קריטיים במאפייני האודיו מושתקות כשהאודיו מושבת, אבל צלילי חירום ובטיחות לא מושתקים.