Camera3_stream_buffer_set مرجع الهيكل

Camera3_stream_buffer_set مرجع الهيكل

#include < camera3.h >

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

كاميرا3_ستريم_ت * تدفق
uint32_t num_buffers
buffer_handle_t ** مخازن

وصف تفصيلي

Camera3_stream_buffer_set_t:

المجموعة الكاملة من المخازن المؤقتة لـ granalloc للتيار. يتم إعطاء هذه البنية إلى Register_stream_buffers() للسماح لجهاز HAL الخاص بالكاميرا بتسجيل/تعيين/إلخ المخازن المؤقتة للتدفق المخصصة حديثًا.

>= CAMERA_DEVICE_API_VERSION_3_2:

مهمل (وغير مستخدم). على وجه الخصوص، تم أيضًا إهمال Register_stream_buffers ولن يتم استدعاؤه أبدًا.

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

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

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

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

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

uint32_t num_buffers

عدد المخازن المؤقتة في هذا الدفق. من المضمون أن يكون على الأقل تيار->max_buffers.

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

Camera3_stream_t * تيار

مقبض الدفق للدفق الذي تنتمي إليه هذه المخازن المؤقتة

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


تم إنشاء وثائق هذه البنية من الملف التالي: