Google 致力于为黑人社区推动种族平等。查看具体举措

camera3_stream_configuration结构参考

camera3_stream_configuration结构参考

#include < camera3.h >

资料栏位

uint32_t num_streams
camera3_stream_t **
uint32_t 操作模式

详细说明

camera3_stream_configuration_t:

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

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

现场文件

uint32_t num_streams

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

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

uint32_t operation_mode

> = 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.h的1722行定义。

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

在单个配置中最多可以定义一个具有输入能力的流(INPUT或BIDIRECTIONAL)。

必须至少定义一个具有输出能力的流(OUTPUT或BIDIRECTIONAL)。

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


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