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行定义。
camera3_stream_t **流 |
摄像机流指针的数组,定义摄像机HAL设备的输入/输出配置。
在单个配置中最多可以定义一个具有输入能力的流(INPUT或BIDIRECTIONAL)。
必须至少定义一个具有输出能力的流(OUTPUT或BIDIRECTIONAL)。
在文件camera3.h的第1706行定义。
该结构的文档是从以下文件生成的: