مدیریت توان صوتی، مدیریت توان صوتی

برای پشتیبانی از مدیریت توان مخصوص خودرو، اندروید یک سرویس CarPowerManagementService و یک رابط CarPowerManager ارائه می‌دهد. این سیاست توان، پشته صوتی سیستم عامل اندروید اتوموتیو (AAOS) و HAL صوتی با مؤلفه صوتی، android.car.hardware.power.PowerComponent.AUDIO ، را تحت تأثیر قرار می‌دهد. برای کسب اطلاعات بیشتر، به مدیریت توان مراجعه کنید.

در CarAudioService ، وقتی مسیریابی پویای صدا فعال باشد، یک CarAudioPowerListener در CarPowerManagementService ثبت می‌شود. این به CarAudioService اجازه می‌دهد تا به تغییرات سیاست قدرت مربوط به صدا گوش دهد. وقتی صدا توسط سیاست قدرت غیرفعال می‌شود، اقدامات زیر اتفاق می‌افتد:

  • فقط درخواست‌های تمرکز مربوط به کاربردهای حیاتی ویژگی‌های صوتی حفظ می‌شوند. سایر درخواست‌های تمرکز کنار گذاشته می‌شوند.

  • تمام درخواست‌های فوکوس ورودی برای کاربردهای ویژگی‌های صوتی غیر بحرانی رد می‌شوند.

  • اگر از بی‌صدا کردن گروه صدای خودرو استفاده شود، گروه‌های صدای خودرو که حاوی زمینه صوتی برای کاربردهای مهم ویژگی‌های صوتی نیستند، بی‌صدا می‌شوند.

کاربردهای ویژگی‌های صوتی زیر حیاتی تلقی می‌شوند:

  • اورژانس
  • ایمنی

در پیکربندی نمونه (نسخه ۲) ، توصیه می‌کنیم برای صداهای سیستم، از جمله صداهای اضطراری و ایمنی، از گروه‌های صدای جداگانه‌ای از سایر زمینه‌ها در منطقه صوتی اصلی استفاده کنید. به این ترتیب، گروه‌های صدای مربوط به همه کاربردهای ویژگی‌های صوتی غیر بحرانی هنگام غیرفعال بودن صدا، بی‌صدا می‌شوند، در حالی که صداهای اضطراری و ایمنی بی‌صدا باقی می‌مانند.