camera3_stream_buffer_set Reference Struct

camera3_stream_buffer_set Reference Struct

#include < camera3.h >

שדות נתונים

camera3_stream_t * זרם
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 .

ידית הזרם עבור הזרם שאליו שייכים מאגרים אלו

הגדרה בשורה 1848 של קובץ camera3.h .


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ camera3.h