مرجع بنية camera2_stream_in_ops

مرجع بنية camera2_stream_in_ops

#include < camera2.h >

حقول البيانات

int(*  acquire_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 .


تم إنشاء مستندات هذه البنية من الملف التالي: