更新时间:2021-10-26 GMT+08:00
分享

GetCameraProperty

获取指定摄像头的当前指定属性的值。

函数原型

int GetCameraProperty(int cameraId, enum CameraProperties prop, void* pValue)

参数说明

参数

说明

取值范围

cameraId

指定的camera ID。

0~1

prop

摄像头属性类型

仅支持以下描述的属性:

enum CameraProperties

{

CAMERA_PROP_RESOLUTION =1, //【Read/Write】当前摄像头获取图像的分辨率, 数据类型为CameraResolution,长度为1

CAMERA_PROP_FPS =2, // 【Read/Write】帧率, 数据类型为uint32_t,取值范围为: 1 ~ 20fps

CAMERA_PROP_SUPPORTED_RESOLUTION =4, // 【Read】用于获取摄像头支持的所有的分辨率列表,数据类型为CameraResolution,,数组长度为HIAI_MAX_CAMERARESOLUTION_COUNT: 25

CAMERA_PROP_CAP_MODE =5, //【Read/Write】帧数据获取的方式:主动或者被动,数据类型为CameraCapMode

};

pValue

各个属性的值

参见上面说明,每个属性有自己的结构体,注意传入的数据类型

返回值

返回的错误码请参见错误码示例中的“错误码”列。

错误码示例

真值

错误码

错误码描述

0

LIBMEDIA_STATUS_FAILED

获取摄像头属性失败

1

LIBMEDIA_STATUS_OK

获取摄像头属性成功

分享:

    相关文档

    相关产品

close