הפנייה למבנה camera2_stream_in_ops

הפנייה למבנה camera2_stream_in_ops

#include < camera2.h >

שדות נתונים

int(* acquisit_buffer )(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer)
int(* release_buffer )(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer)

תיאור מפורט

ניהול תורי זרם עיבוד קלט מחדש. קבוצה של שיטות אלה מסופקת למכשיר HAL ב-allocate_reprocess_stream(); הם משמשים לאינטראקציה עם תור המאגר של הקלט gralloc של זרם העיבוד מחדש.

הגדרה בשורה 160 של הקובץ camera2.h .

תיעוד שטח

int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer)

קבל את המאגר הבא של נתוני תמונה לעיבוד מחדש. הרוחב, הגובה והפורמט של המאגר קבועים ב-allocate_reprocess_stream(), ויש לשאול את הצעד ופרטים אחרים ממודול gralloc של הפלטפורמה לפי הצורך. המאגר כבר יהיה נעול לשימוש.

הגדרה בשורה 167 של הקובץ camera2.h .

int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer)

החזר מאגר משומש לתור המאגר לשימוש חוזר.

הגדרה בשורה 172 של הקובץ camera2.h .


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