camera2_stream_in_ops مرجع الهيكل

camera2_stream_in_ops مرجع الهيكل

#include < camera2.h >

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

int (* get_buffer ) (إنشاء بنية camera2_stream_in_ops * w ، buffer_handle_t ** buffer)
int (* Release_buffer ) (إنشاء بنية الكاميرا 2_ تيار_في_وب * ث ، عازلة_المقبض _ * المخزن المؤقت)

وصف مفصل

إعادة معالجة الإدخال إدارة قائمة انتظار التدفق. يتم توفير مجموعة من هذه الطرق إلى جهاز HAL في تخصيص (). يتم استخدامها للتفاعل مع قائمة انتظار المدخلات العازلة gralloc لتيار إعادة المعالجة.

التعريف في السطر 160 من ملف camera2.h .

التوثيق الميداني

int (* get_buffer) (const Struct camera2_stream_in_ops * w ، buffer_handle_t ** buffer)

احصل على المخزن المؤقت التالي لبيانات الصورة لإعادة معالجته. عرض ، وارتفاع ، وشكل المخزن المؤقت ثابت في تخصيص () ، والخطوة والتفاصيل الأخرى يجب الاستعلام عنها من وحدة gralloc النظام الأساسي حسب الحاجة. سيتم بالفعل تأمين المخزن المؤقت للاستخدام.

التعريف في السطر 167 من ملف camera2.h .

int (* release_buffer) (const Struct camera2_stream_in_ops * w ، buffer_handle_t * buffer)

إعادة المخزن المؤقت المستخدم إلى قائمة انتظار المخزن المؤقت لإعادة استخدامه.

التعريف في السطر 172 من ملف camera2.h .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة / libhardware / تشمل / الأجهزة / camera2.h