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

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

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

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

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

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

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

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

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