camera3_stream_buffer_set结构参考

camera3_stream_buffer_set结构参考

#include < camera3.h >

数据字段

相机3_stream_t *溪流
uint32_t缓冲区数量
缓冲区句柄_t **缓冲器

详细说明

camera3_stream_buffer_set_t:

流的完整 gralloc 缓冲区集。该结构被赋予 register_stream_buffers() 以允许相机 HAL 设备注册/映射/等新分配的流缓冲区。

>= CAMERA_DEVICE_API_VERSION_3_2:

已弃用(且未使用)。特别是,register_stream_buffers 也已被弃用,并且永远不会被调用。

文件camera3.h1844行的定义。

现场文档

buffer_handle_t** 缓冲区

该流的 gralloc 缓冲区句柄数组。如果流格式设置为 HAL_PIXEL_FORMAT_IMPLMENTATION_DEFINED,则相机 HAL 设备应检查传入的缓冲区以确定任何平台私有的像素格式信息。

文件camera3.h1862行的定义。

uint32_t num_buffers

该流中的缓冲区数量。保证至少为stream->max_buffers。

文件camera3.h1854行的定义。

这些缓冲区所属流的流句柄

文件camera3.h1848行的定义。


该结构的文档是从以下文件生成的:
  • 硬件/libhardware/include/hardware/camera3.h