עזרה בנושא המבנה camera3_stream_buffer_set

עזרה בנושא המבנה camera3_stream_buffer_set

#include < camera3.h >

שדות נתונים

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  מאגרים
 

תיאור מפורט

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**

מערך של פקדי מאגר של gralloc עבור הסטרימינג הזה. אם פורמט הסטרימינג מוגדר כ-HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, מכשיר ה-HAL של המצלמה צריך לבדוק את מאגרי הנתונים המועברים כדי לקבוע אם יש מידע על פורמט הפיקסלים שהוא פרטי לפלטפורמה.

ההגדרה מופיעה בשורה 1862 בקובץ camera3.h .

uint32_t num_buffers

מספר המאגרים בסטרימינג הזה. מובטח שהערך יהיה לפחות stream->max_buffers.

ההגדרה מופיעה בשורה 1854 בקובץ camera3.h .

ה-handle של הסטרימינג שאליו שייכים המאגרים האלה

ההגדרה מופיעה בשורה 1848 בקובץ camera3.h .


התיעוד של המבנה הזה נוצר מהקובץ הבא: