SDK Windows EloamView

初始化设备


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:         无

 

设置A3A4自动切换


Function:       BOOL SetA3A4Mark(FLOAT A3Size, FLOAT A4Size);
Description:    设置A3A4切换灵敏度(1840双摄专用)
Input:          A3Size:默认设置值为0.5
                A4Size:默认设置值为0.86
Output:         无   
Return:         成功返回true,失败返回false