Function: BOOL InitDev();
Description: 初始化设备
Input: 无
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOL DeInitDev();
Description: 反初始化设备
Input: 无
Return: TRUE表示成功 FALSE表示失败
Others: 无
常规设备有两种打开方式:OpenVideo、OpenVideoEx。
BS2000系列的设备和BS3000系列的设备必须使用BS2000设备专用的接口打开:OpenCamera
Function: BOOL OpenVideo(long iDev);
Description: 打开设备,摄像头模式和分辨率用的默认值
Input: iDev:摄像头索引 0表示主摄像头 1表示副摄像头
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOL OpenCamera(long iDev);
Description: 打开设备(BS2000设备专用,预览分辨率固定300W,出图1800W)
Input: iDev:摄像头索引 0表示主摄像头 1表示副摄像头
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOL OpenVideoEx(LONG iDev, LONG iMode, LONG iResolution)
Description: 打开设备
Input: iDev: 摄像头索引 0表示主摄像头 1表示副摄像头
iMode:视频模式0表示YUY2模式 1表示MJPG模式
iResolution:分辨率索引,从0开始,iResolution越大分辨率越小
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOL CloseVideo(long iDev);
Description: 关闭设备
Input: iDev:摄像头索引 0表示主摄像头 1表示副摄像头
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: LONG GetState(LONG iDev);
Description: 获取设备状态
Input: iDev 摄像头索引 0表示主摄像头 1表示副摄像头
Output: 无
Return: 返回设备的状态,-1 表示设备已断开或未连接 0 表示空闲,
1 表示打开中,2 表示使用中
Others: 无
Function: BOOL SetA3A4Mark(FLOAT A3Size, FLOAT A4Size);
Description: 设置A3A4切换灵敏度(1840双摄专用)
Input: A3Size:默认设置值为0.5
A4Size:默认设置值为0.86
Output: 无
Return: 成功返回true,失败返回false