การอ้างอิงโครงสร้าง camera2_stream_in_ops

การอ้างอิงโครงสร้าง camera2_stream_in_ops

#include < camera2.h >

เขตข้อมูล

อินท์(* Acquis_buffer ) (const struct camera2_stream_in_ops *w, buffer_handle_t **บัฟเฟอร์)
อินท์(* release_buffer ) (const struct camera2_stream_in_ops *w, buffer_handle_t *บัฟเฟอร์)

คำอธิบายโดยละเอียด

ป้อนการจัดการคิวสตรีมประมวลผลใหม่ ชุดของวิธีการเหล่านี้มีให้กับอุปกรณ์ HAL ใน allowance_reprocess_stream(); ใช้เพื่อโต้ตอบกับคิวบัฟเฟอร์ gralloc อินพุตของสตรีมประมวลผลใหม่

คำจำกัดความที่บรรทัด 160 ของไฟล์ camera2.h

เอกสารภาคสนาม

int (* Acquis_buffer) (const struct camera2_stream_in_ops *w, buffer_handle_t **บัฟเฟอร์)

รับบัฟเฟอร์ถัดไปของข้อมูลรูปภาพเพื่อประมวลผลใหม่ ความกว้าง ความสูง และรูปแบบของบัฟเฟอร์ได้รับการแก้ไขใน allowance_reprocess_stream() และควรสอบถามก้าวย่างและรายละเอียดอื่นๆ จากโมดูลแพลตฟอร์ม gralloc ตามความจำเป็น บัฟเฟอร์จะถูกล็อคเพื่อใช้งานอยู่แล้ว

คำจำกัดความที่บรรทัด 167 ของไฟล์ camera2.h

int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *บัฟเฟอร์)

คืนบัฟเฟอร์ที่ใช้แล้วไปยังคิวบัฟเฟอร์เพื่อนำกลับมาใช้ใหม่

คำจำกัดความที่บรรทัด 172 ของไฟล์ camera2.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / camera2.h