بنية camera3_stream_buffer_set

بنية camera3_stream_buffer_set

#include < camera3.h >

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

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  الفواصل الزمنية للتخزين المؤقت
 

وصف مفصّل

camera3_stream_buffer_set_t:

المجموعة الكاملة من وحدات تخزين gralloc لبث. يتم منح هذه البنية لـ register_stream_buffers() للسماح لجهاز HAL للكاميرا بتسجيل/تعيين/غير ذلك من وحدات تخزين مؤقت للبث تم تخصيصها حديثًا.

‫‎>= CAMERA_DEVICE_API_VERSION_3_2:

متوقّفة نهائيًا (وغير مستخدَمة) على وجه الخصوص، تم إيقاف register_stream_buffers نهائيًا أيضًا ولن يتم استدعاؤه مطلقًا.

التعريف في السطر 1844 من الملف camera3.h .

مستندات الحقل

مخزنات مؤقتة من النوع buffer_handle_t**

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

التعريف في السطر 1862 من الملف camera3.h .

uint32_t num_buffers

عدد وحدات التخزين المؤقت في هذا البث يُضمن أن يكون الحد الأدنى هو stream->max_buffers.

التعريف في السطر 1854 من الملف camera3.h .

معرّف البث الذي تنتمي إليه هذه المخازن المؤقتة

التعريف في السطر 1848 من الملف camera3.h .


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