مرجع بنية 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 لبيانات الإدخال في بث إعادة المعالجة.
مستندات الحقل
| int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) | 
الحصول على ذاكرة التخزين المؤقت التالية لبيانات الصور لإعادة معالجتها يتمّ تثبيت العرض والارتفاع وتنسيق المخزن المؤقت في allocate_reprocess_stream()، ويجب طلب الخطوة والتفاصيل الأخرى من وحدة gralloc على المنصة حسب الحاجة. سيكون المخزن المؤقت مقفلًا للاستخدام.
| int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer) | 
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ camera2.h
