camera3_stream_buffer_set مرجع الهيكل

camera3_stream_buffer_set مرجع الهيكل

#include < camera3.h >

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

camera3_stream_t * مجرى
uint32_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

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

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

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

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


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