camera3_stream_configuration结构参考

camera3_stream_configuration结构参考

#include < camera3.h >

数据字段

uint32_t流数
相机3_stream_t **溪流
uint32_t操作模式

详细说明

camera3_stream_configuration_t:

流定义的结构,由configure_streams() 使用。该结构定义了当前相机用例的所有输出流和重新处理输入流。

文件camera3.h1688行的定义。

现场文档

uint32_t num_streams

框架请求的流总数。这包括输入和输出流。流的数量至少为 1,并且至少有一个可输出的流。

文件camera3.h1694行的定义。

uint32_t 操作模式

>= CAMERA_DEVICE_API_VERSION_3_3:

此配置中流的操作模式,camera3_stream_configuration_mode_t 中定义的值之一。 HAL 可以使用此模式作为适当设置流属性(例如,camera3_stream->max_buffers)的指示符。例如,如果配置为 CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE,HAL 可能希望为批处理模式操作留出更多缓冲区(有关批处理模式定义,请参阅 android.control.availableHighSpeedVideoConfigurations)。

文件camera3.h1722行的定义。

相机流指针数组,定义相机 HAL 设备的输入/输出配置。

在单一配置中最多可以定义一个可输入的流(输入或双向)。

必须至少定义一个可输出的流(OUTPUT 或 BIDIRECTIONAL)。

文件camera3.h1706行的定义。


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