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

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

#include < camera3.h >

เขตข้อมูล

กล้อง3_สตรีม_t * ลำธาร
uint32_t num_buffers
buffer_handle_t ** บัฟเฟอร์

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

กล้อง3_stream_buffer_set_t:

ชุดบัฟเฟอร์ gralloc ที่สมบูรณ์สำหรับสตรีม โครงสร้างนี้มอบให้กับ register_stream_buffers() เพื่ออนุญาตให้อุปกรณ์ HAL ของกล้องลงทะเบียน/แมป/อื่นๆ บัฟเฟอร์สตรีมที่จัดสรรใหม่

>= CAMERA_DEVICE_API_VERSION_3_2:

เลิกใช้แล้ว (และไม่ได้ใช้) โดยเฉพาะอย่างยิ่ง register_stream_buffers เลิกใช้แล้วและจะไม่มีวันถูกเรียกใช้

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

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

buffer_handle_t** บัฟเฟอร์

อาร์เรย์ของตัวจัดการบัฟเฟอร์ gralloc สำหรับสตรีมนี้ หากตั้งค่ารูปแบบสตรีมเป็น HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED อุปกรณ์ HAL ของกล้องควรตรวจสอบบัฟเฟอร์ที่ส่งผ่านเพื่อกำหนดข้อมูลรูปแบบพิกเซลส่วนตัวของแพลตฟอร์ม

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

uint32_t num_buffers

จำนวนบัฟเฟอร์ในสตรีมนี้ รับประกันว่าจะมีสตรีม -> max_buffers เป็นอย่างน้อย

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

camera3_stream_t * สตรีม

ตัวจัดการกระแสข้อมูลสำหรับกระแสข้อมูลบัฟเฟอร์เหล่านี้อยู่

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


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