camera2_stream_in_ops مرجع ساختار

camera2_stream_in_ops مرجع ساختار

#include < camera2.h >

فیلدهای داده

int(* buy_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)

توصیف همراه با جزئیات

مدیریت صف جریان پردازش مجدد ورودی. مجموعه ای از این متدها در allocate_reprocess_stream(); آنها برای تعامل با صف بافر گرالوک ورودی جریان مجدد پردازش استفاده می شوند.

تعریف در خط 160 فایل camera2.h .

مستندات میدانی

int(* purchase_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