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

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

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

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

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

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

אלה סוגי השימוש הקריטיים במאפייני האודיו:

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

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