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也已弃用,将永远不会被调用。

在文件camera3.h的1844行定义。

现场文件

buffer_handle_t **缓冲区

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

在文件camera3.h的1862行定义。

uint32_t num_buffers

此流中的缓冲区数。保证至少是stream-> max_buffers。

在文件camera3.h的1854行定义。

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

在文件camera3.h的1848行定义。


该结构的文档是从以下文件生成的: