SDK Windows EloamView

获取摄像头分辨率


Function:       long GetResolutionNumber(long iDev);
Description:    获取指定摄像头所有分辨率数量
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
Return:         返回所有分辨率数量,失败返回-1
Others:         无

 

获取指定摄像头指定模式所有分辨率数量


Function:       LONG GetResolutionNumberEx(LONG iDev, LONG iMode);
Description:    获取指定摄像头指定模式所有分辨率数量
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
                iMode:视频模式0表示YUY2模式 1表示MJPG模式
Return:         返回所有分辨率数量,失败返回-1
Others:         无

 

根据索引获取指定摄像头分辨率


Function:       BSTR GetResolution(long iDev,long iResolutoin);
Description:    根据索引获取指定摄像头分辨率
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
Return:         返回该索引的分辨率,分辨率格式:分辨率长x分辨率宽,如"2592x1944"
Others:         无

 

切换指定摄像头分辨率


Function:       BOOL SetResolution(long iDev,long iResolution);
Description:    切换指定摄像头分辨率
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
                resolution:分辨率索引
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

设置框选部分视频预览图像


Function:       BOOL SetPreviewWindow(long iDev,long x,long y,long w,long h);
Description:    设置框选部分视频预览图像
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
                x:视频画面左上x坐标
                y:视频画面左上y坐标
                w:视频画面长度
                h:视频画面高度
                若x,y,w,h均为0,则为取消部分预览,恢复原图预览
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

纠偏


Function:       BOOL Deskew(long iDev,BOOL bOpen);
Description:    纠偏
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
                bOpen:是否启用纠偏 TRUE 表示启用 FALSE 表示关闭
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

设置图像格式


Function:       BOOL ImageFormat(long iDev,long iFormat);
Description:    设置图像格式
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
                iFormat :图像格式 0表示彩色 1表示黑白 2表示灰度
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

图像旋转


Function:       BOOL VideoRotate(long iDev,long iRotate);
Description:    图像旋转
Input:          iDev:摄像头索引 0表示主摄像头 1表示副摄像头
                iRotate:图像格式 0表示90° 1表示旋转180° 2表示旋转270°
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

显示摄像头属性界面


Function:       BOOL ShowProperty(long iDev);
Description:    显示摄像头属性界面
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

切换YUY2或MJPG模式


Function:       BOOL SetMode(long iDev,long iMode);
Description:    切换YUY2或MJPG模式
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
                iMode 0表示YUY2模式 1表示MJPG模式
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

设置框选


Function:       BOOL SetState(long iDev,BOOL iState);
Description:    设置框选
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
                iState TRUE表示启用框选 FALSE表示关闭框选
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

根据索引获取指定摄像头分辨率宽


Function:       BSTR GetResolutionWidth(long iDev,long iResolutoin);
Description:    根据索引获取指定摄像头分辨率宽
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
                iResolutoin 分辨率索引
Return:         返回该索引的分辨率宽
Others:     

 

根据索引获取指定摄像头分辨率高


Function:       BSTR GetResolutionHeight(long iDev,long iResolutoin);
Description:    根据索引获取指定摄像头分辨率高
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
                iResolutoin 分辨率索引
Return:         返回该索引的分辨率高
Others:         无

 

设置部分视频预览图像


Function:       BOOL SetDisplayRect(long iDev,long x,long y,long w,long h);
Description:    设置部分视频预览图像
Input:          iDev 摄像头索引 0表示主摄像头 1表示副摄像头
                x 视频画面左上x坐标
                y 视频画面左上y坐标
                w 视频画面长度
                h 视频画面高度
                若x,y,w,h均为0,则为取消部分预览,恢复原图预览
Return:         TRUE表示成功 FALSE表示失败
Others:         无

 

设置背景颜色


Function:       BOOL SetBkColor(LPCTSTR Clr);
Description:    设置背景颜色
Input:          Clr:RGB色值,三位一组,共9位,如[‘000000000’, ‘255000000’]
Output:         无   
Return:         成功返回true,失败返回false