ข้อมูลอ้างอิงเกี่ยวกับโครงสร้าง camera3_stream_buffer_set

ข้อมูลอ้างอิงเกี่ยวกับโครงสร้าง camera3_stream_buffer_set

#include < camera3.h >

ฟิลด์ข้อมูล

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  buffers
 

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

camera3_stream_buffer_set_t:

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

>= CAMERA_DEVICE_API_VERSION_3_2:

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

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

เอกสารประกอบในสนาม

buffer_handle_t** buffers

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

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

uint32_t num_buffers

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

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

แฮนเดิลสตรีมสำหรับสตรีมที่เป็นของบัฟเฟอร์เหล่านี้

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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้