การจัดการพลังงานเสียง, การจัดการพลังงานเสียง

เพื่อรองรับการจัดการพลังงานเฉพาะยานพาหนะ Android ให้บริการ CarPowerManagementService และอินเทอร์เฟซ CarPowerManager นโยบายด้านพลังงานส่งผลต่อสแต็กเสียงของ Android Automotive OS (AAOS) และเสียง HAL ที่มีส่วนประกอบเสียง android.car.hardware.power.PowerComponent.AUDIO หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่ การจัดการพลังงาน

ใน CarAudioService CarAudioPowerListener จะถูกลงทะเบียนใน CarPowerManagementService เมื่อเปิดใช้งานการกำหนดเส้นทางเสียงแบบไดนามิก ซึ่งช่วยให้ CarAudioService สามารถฟังการเปลี่ยนแปลงนโยบายพลังงานที่เกี่ยวข้องกับเสียงได้ เมื่อเสียงถูกปิดใช้งานโดยนโยบายพลังงาน การดำเนินการต่อไปนี้จะเกิดขึ้น:

  • เฉพาะคำขอโฟกัสของการใช้คุณลักษณะเสียงที่สำคัญเท่านั้นที่จะถูกเก็บไว้ คำขอโฟกัสอื่นๆ จะถูกยกเลิก

  • คำร้องขอโฟกัสขาเข้าทั้งหมดสำหรับการใช้คุณลักษณะเสียงที่ไม่สำคัญจะถูกปฏิเสธ

  • หากใช้การปิดเสียงกลุ่มระดับเสียงของรถยนต์ กลุ่มระดับเสียงของรถยนต์ที่ไม่มีบริบทของเสียงสำหรับการใช้งานคุณลักษณะเสียงที่สำคัญจะถูกปิดเสียง

การใช้แอตทริบิวต์เสียงต่อไปนี้ถือว่ามีความสำคัญ:

  • ภาวะฉุกเฉิน
  • ความปลอดภัย

ใน การกำหนดค่าตัวอย่าง (เวอร์ชัน 2) เราขอแนะนำให้คุณใช้กลุ่มวอลุ่มแยกสำหรับเสียงของระบบ รวมถึงเหตุฉุกเฉินและความปลอดภัย จากบริบทอื่นในโซนเสียงหลัก ด้วยวิธีนี้ กลุ่มระดับเสียงสำหรับการใช้งานคุณลักษณะเสียงที่ไม่สำคัญทั้งหมดจะถูกปิดเสียงเมื่อปิดใช้งานเสียง ในขณะที่เสียงฉุกเฉินและความปลอดภัยยังคงเปิดเสียงอยู่

,

เพื่อรองรับการจัดการพลังงานเฉพาะยานพาหนะ Android ให้บริการ CarPowerManagementService และอินเทอร์เฟซ CarPowerManager นโยบายด้านพลังงานส่งผลต่อสแต็กเสียงของ Android Automotive OS (AAOS) และเสียง HAL ที่มีส่วนประกอบเสียง android.car.hardware.power.PowerComponent.AUDIO หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่ การจัดการพลังงาน

ใน CarAudioService CarAudioPowerListener จะถูกลงทะเบียนใน CarPowerManagementService เมื่อเปิดใช้งานการกำหนดเส้นทางเสียงแบบไดนามิก ซึ่งช่วยให้ CarAudioService สามารถฟังการเปลี่ยนแปลงนโยบายพลังงานที่เกี่ยวข้องกับเสียงได้ เมื่อเสียงถูกปิดใช้งานโดยนโยบายพลังงาน การดำเนินการต่อไปนี้จะเกิดขึ้น:

  • เฉพาะคำขอโฟกัสของการใช้คุณลักษณะเสียงที่สำคัญเท่านั้นที่จะถูกเก็บไว้ คำขอโฟกัสอื่นๆ จะถูกยกเลิก

  • คำร้องขอโฟกัสขาเข้าทั้งหมดสำหรับการใช้คุณลักษณะเสียงที่ไม่สำคัญจะถูกปฏิเสธ

  • หากใช้การปิดเสียงกลุ่มระดับเสียงของรถยนต์ กลุ่มระดับเสียงของรถยนต์ที่ไม่มีบริบทของเสียงสำหรับการใช้งานคุณลักษณะเสียงที่สำคัญจะถูกปิดเสียง

การใช้แอตทริบิวต์เสียงต่อไปนี้ถือว่ามีความสำคัญ:

  • ภาวะฉุกเฉิน
  • ความปลอดภัย

ใน การกำหนดค่าตัวอย่าง (เวอร์ชัน 2) เราขอแนะนำให้คุณใช้กลุ่มวอลุ่มแยกสำหรับเสียงของระบบ รวมถึงเหตุฉุกเฉินและความปลอดภัย จากบริบทอื่นในโซนเสียงหลัก ด้วยวิธีนี้ กลุ่มระดับเสียงสำหรับการใช้งานคุณลักษณะเสียงที่ไม่สำคัญทั้งหมดจะถูกปิดเสียงเมื่อปิดใช้งานเสียง ในขณะที่เสียงฉุกเฉินและความปลอดภัยยังคงเปิดเสียงอยู่