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