ภาพรวม

คู่มือนี้อธิบายวิธีย้ายข้อมูลการติดตั้งใช้งานกล้องยานยนต์ไปยัง API ของ Camera2 จาก API ของ Extended View System (EVS) เราวางแผนที่จะ เลิกใช้งาน EVS API สำหรับฟังก์ชันการทำงานของกล้อง การเปลี่ยนผ่านนี้มีจุดมุ่งหมายเพื่อกำหนดมาตรฐาน การพัฒนากล้องใน Android Automotive OS (AAOS) โดยใช้เฟรมเวิร์ก Camera2

เหตุผลที่ควรย้ายข้อมูล

ปัจจัยเหล่านี้เป็นพื้นฐานของการย้ายข้อมูล

  • API แบบรวม: Camera2 มี API เดียวที่สอดคล้องกันสำหรับการพัฒนากล้องทั้งหมดใน Android ในอุปกรณ์ทุกรูปแบบ (โทรศัพท์ แท็บเล็ต ทีวี และยานพาหนะ)

  • การเข้าถึงที่กว้างขึ้น: Camera2 พร้อมใช้งานสำหรับแอปของระบบ แอปของบุคคลที่หนึ่ง และแอปของบุคคลที่สาม ซึ่งแตกต่างจาก EVS ที่จำกัดไว้สำหรับแอปของระบบและแอปของบุคคลที่หนึ่ง

  • ลดการแยกส่วน: Camera2 ช่วยให้ OEM ไม่ต้องดูแลรักษาและ รองรับสแต็กกล้อง 2 รายการแยกกัน

  • ฟีเจอร์มาตรฐาน: Camera2 ได้รับประโยชน์จากการปรับปรุงอย่างต่อเนื่องและ ฟีเจอร์ที่พัฒนาขึ้นสำหรับเฟรมเวิร์กกล้องหลักของ Android

คอมโพเนนต์ EVS ที่ได้รับผลกระทบ

เมื่อเลิกใช้งาน EVS แล้ว คอมโพเนนต์ EVS ต่อไปนี้อาจได้รับผลกระทบ

ไลบรารีความเข้ากันได้ของ EVS กับ Camera2

ย้ายข้อมูลไปยัง Camera2 จะอธิบายความแตกต่างระหว่าง EVS กับ Camera2 และ อธิบายวิธีเปลี่ยนฟังก์ชัน EVS ที่ต้องการเป็น API ของ Camera2 เราวางแผนที่จะเตรียมไลบรารีความเข้ากันได้ (เลเยอร์ Shim) ที่ไม่บังคับเพื่อรองรับการย้ายข้อมูลเหล่านี้

การปฏิบัติตามข้อกำหนดของชุดโปรแกรมทดสอบ

การติดตั้งใช้งาน Camera2 ทั้งหมดต้องผ่านการทดสอบการปฏิบัติตามข้อกำหนดของ Android ต่อไปนี้

  • ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS) จะยืนยันความเข้ากันได้โดยรวมของ Android
  • ชุดทดสอบของผู้ให้บริการ (VTS) จะทดสอบอินเทอร์เฟซ HAL ของกล้อง

ดูข้อมูลเพิ่มเติมได้ที่การทดสอบ HAL ของกล้อง

ความคิดเห็น

เราให้ความสำคัญกับความคิดเห็นของคุณเกี่ยวกับการย้ายข้อมูลจาก EVS ไปยัง Camera2 หากต้องการแสดงความคิดเห็น โปรดดูรายงานและติดตามข้อบกพร่อง เมื่อยื่นปัญหา ให้ระบุ "คู่มือการย้ายข้อมูลจาก EVS ไปยัง Camera2" ในชื่อ