camera3_stream_buffer_set مرجع ساختار

camera3_stream_buffer_set مرجع ساختار

#include < camera3.h >

فیلدهای داده

camera3_stream_t * جریان
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 .

camera3_stream_t * جریان

دسته جریان برای جریانی که این بافرها به آن تعلق دارند

تعریف در خط 1848 فایل camera3.h .


مستندات این ساختار از فایل زیر تولید شده است:
  • hardware/libhardware/include/hardware/ camera3.h