Description: 增加引用计数
Input: video 视频句柄
Input: 返回增加后的引用计数
Function: EXTERN_C LONG ELOAMAPI EloamVideo_AddRef(HELOAMVIDEO video)
Description: 减少引用计数(减少为 0 时会销毁)
Input: video 视频句柄
Return: 返回减少后的引用计数,为 0 表示已经销毁
Function: EXTERN_C LONG ELOAMAPI EloamVideo_Release(HELOAMVIDEO video);
Description: 获取设备
Input: video 视频句柄
Return: 返回设备句柄
Function: EXTERN_C HELOAMDEVICE ELOAMAPI EloamVideo_GetDevice(HELOAMVIDEO video);
Description: 获取分辨率索引
Input: video 视频句柄
Return: 返回对应的分辨率索引
Function: EXTERN_C LONG ELOAMAPI EloamVideo_GetResolution(HELOAMVIDEO video);
Description: 获取子类型
Input: video 视频句柄
Return: 返回子类型,1 为 YUY2 模式,2 为 MJPG 模式
Function: EXTERN_C LONG ELOAMAPI EloamVideo_GetSubtype(HELOAMVIDEO video);
Description: 获取视频宽度
Input: Video 视频句柄
Return: 返回视频宽度
Function: EXTERN_C LONG ELOAMAPI EloamVideo_GetWidth(HELOAMVIDEO video);
Description: 获取视频高度
Input: Video 视频句柄
Return: 返回视频高度
Function: EXTERN_C LONG ELOAMAPI EloamVideo_GetHeight(HELOAMVIDEO video);
Description: 创建图像
Input: video 视频句柄
scanSize 0 表示默认,0x04 表示 A3,0x08 表示 A4,0x10 表示 A5
view 显示窗口句柄
Return: 返回创建的图像句柄
Function: EXTERN_C HELOAMIMAGE ELOAMAPI EloamVideo_CreateImage(HELOAMVIDEO video, LONG scanSize, HELOAMVIEW view);
Description: 创建图像列表
Input: video 视频句柄
scanSize 0 表示默认,0x04 表示 A3,0x08 表示 A4,0x10 表示 A5
view 显示窗口句柄
Return: 返回创建的图像列表句柄
Function: EXTERN_C HELOAMIMAGELIST ELOAMAPI EloamVideo_CreateImageList(HELOAMVIDEO video, LONG scanSize, HELOAMVIEW view);
Description: 向左旋转
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_RotateLeft(HELOAMVIDEO video);
Description: 向右旋转
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_RotateRight(HELOAMVIDEO video);
Description: 旋转 180 度
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_Rotate180(HELOAMVIDEO video);
Description: 上下镜像
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_Flip(HELOAMVIDEO video);
Description: 左右镜像
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_Mirror(HELOAMVIDEO video);
Description: 上下左右镜像
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_FlipAndMirror(HELOAMVIDEO video);
Description: 启动灰度化
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableGray(HELOAMVIDEO video);
Description: 取消灰度化
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableGray(HELOAMVIDEO video);
Description: 启用二值化
Input: video 视频句柄
threshold 二值化阈值
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableThreshold(HELOAMVIDEO video, LONG threshold);
Description: 取消二值化
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableThreshold(HELOAMVIDEO video);
Description: 启用自适应二值化
Input: video 视频句柄
threshold 二值化阈值,范围 0~100
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableAdaptiveThreshold(HELOAMVIDEO video, LONG threshold);
Description: 取消自适应二值化
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableAdaptiveThreshold(HELOAMVIDEO video);
Description: 启用去底色
Input: video 视频句柄
flag 保留,必须为 0
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableDelBkColor(HELOAMVIDEO video, LONG flag);
Description: 取消去底色
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableDelBkColor(HELOAMVIDEO video);
Description: 启用文字
Input: video 视频句柄
font 字体句柄
x 绘制的起始位置x坐标
y 绘制的起始位置y坐标
text 绘制的文本
clr 文本的颜色
weight 图片所占权值,取值范围为0-255,为0表示文字完全不透明,为255表示文字完全透明
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableAddText(HELOAMVIDEO video, HELOAMFONT font, LONG x, LONG y, BSTR text, COLORREF clr, LONG weight);
Description: 启用文字
Input: video 视频句柄
pos 位置,1表示左上,2表示右上,3表示左下,4表示右下
text 绘制的文本
clr 文本的颜色
weight 图片所占权值,取值范围为0-255,为0表示文字完全不透明,为255表示文字完全透明
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableAddTextEx(HELOAMVIDEO video, LONG pos, BSTR text, COLORREF clr, LONG weight);
Description: 取消文字
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableAddText(HELOAMVIDEO video);
Description: 启用纠偏
Input: video 视频句柄
Flag 0 表示少裁,1 表示多裁
nOffset 偏移量,单位 px ,建议50以内
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableDeskew(HELOAMVIDEO video, LONG flag, int nOffset);
Description: 启动多张纠偏
Input: video 视频句柄
Flag 0 表示少裁,1 表示多裁
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableDeskewEx(HELOAMVIDEO video, LONG flag);
Description: 取消纠偏
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableDeskew(HELOAMVIDEO video);
Description: 启用反色
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableReverse(HELOAMVIDEO video);
Description: 取消反色
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableReverse(HELOAMVIDEO video);
Description: 启用移动侦测
Input: video 视频句柄
flag 保留,必须为 0
fun 回调函数
userData 回调用户参数
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableMoveDetec(HELOAMVIDEO video, LONG flag, ELOAM_MOVEDETECCALLBACK fun, LPVOID userData);
Description: 取消移动侦测
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableMoveDetec(HELOAMVIDEO video);
Description: 启用日期
Input: video 视频句柄
font 字体句柄
x 绘制的起始位置x坐标
y 绘制的起始位置y坐标
clr 文本的颜色
weight 图片所占权值,取值范围为0-255,为0表示文字完全不透明,为255表示文字完全透明
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableDate(HELOAMVIDEO video, HELOAMFONT font, LONG x, LONG y, COLORREF clr, LONG weight);
Description: 启用日期
Input: video 视频句柄
pos 位置,1 表示左上,2 表示右上,3 表示左下,4 表示右下
clr 文本的颜色
weight 图片所占权值,取值范围为0-255,为0表示文字完全不透明,为255表示文字完全透明
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableDateEx(HELOAMVIDEO video, LONG pos, COLORREF clr, LONG weight);
Description: 取消日期
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableDate(HELOAMVIDEO video);
Description: 启用平滑
Input: video 视频句柄
flag 保留值,必须为 0
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_EnableSmooth(HELOAMVIDEO video, LONG flag);
Description: 取消平滑
Input: video 视频句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_DisableSmooth(HELOAMVIDEO video);
Description: 停止设置框选状态下生成图片是否裁剪
Input: video 视频句柄
state 为 1 时裁剪图片,为 0 时保留全部图片
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamVideo_SetCropState(HELOAMVIDEO video, LONG state);