Description: 增加引用计数
Input: view 窗口句柄
Return: 返回增加后的引用计数
Function: EXTERN_C LONG ELOAMAPI EloamView_AddRef(HELOAMVIEW view);
Description: 减少引用计数(减少到0则销毁)
Input: view 窗口句柄
Return: 返回减少后的引用计数,为0表示已经销毁
Function: EXTERN_C LONG ELOAMAPI EloamView_Release(HELOAMVIEW view);
Description: 设置事件回调函数
Input: View 窗口句柄
Fun 回调函数
userData 回调参数
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetCallback(HELOAMVIEW view, ELOAM_VIEWCALLBACK fun, LPVOID userData);
Description: 将图像选入窗口
Input: view 窗口句柄
image 图像句柄
Return: 成功返回 TRUE,失败返回 FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SelectImage(HELOAMVIEW view, HELOAMIMAGE image);
Description: 将视频选入窗口
Input: view 窗口句柄
video 视频句柄
fun 回调函数
userData 回调用户参数
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SelectVideo(HELOAMVIEW view, HELOAMVIDEO video, ELOAM_ATTACHCALLBAK fun, LPVOID userData);
Description: 清空窗口显示
Input: view 窗口句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SelectNull(HELOAMVIEW view);
Description: 放大
Input: view 窗口句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetZoomIn(HELOAMVIEW view);
Description: 缩小
Input: view 窗口句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetZoomOut(HELOAMVIEW view);
Description: 按实际尺寸显示视频
Input: view 窗口句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetOriginal(HELOAMVIEW view);
Description: 视频铺满显示窗口
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL EloamView_SetCarpete(HELOAMVIEW view);
Description: 还原显示
Input: view 窗口句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetAdapt(HELOAMVIEW view);
Description: 设置是否全屏显示
Input: view 窗口句柄
bFull 是否全屏
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetFullScreen(HELOAMVIEW view, BOOL bFull);
Description: 获取窗口状态
Input: View 窗口句柄
Return: 返回窗口状态,-1为失败,1为普通状态,2为自定义状态
Function: EXTERN_C LONG ELOAMAPI EloamView_GetState(HELOAMVIEW view);
Description: 设置窗口状态
Input: view 窗口句柄
stat 新状态,1为普通状态,2为自定义状态
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetState(HELOAMVIEW view, LONG stat);
Description: 设置设置矩形框格式
Input: flag 矩形框的种类,1表示手动框选的矩形框,2表示自动纠偏的矩形框,3表示人脸区域裁剪的矩形框
lineSize 矩形框线的大小,1到5之间,其他值无效
lineColor 矩形框线的颜色,使用RGB值设置
lineStyle 矩形框线的格式,无效,暂时保留
pointSize 矩形框点的大小,2到10之间,其他值无效
pointColor 矩形框点的颜色,使用RGB值设置
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetRectangleFormat(HELOAMVIEW view, int flag, int lineSize, COLORREF lineColor,int lineStyle, int pointSize, COLORREF pointColor);
Description: 设置背景颜色
Input: view 窗口句柄
clr 新的背景颜色值
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetBkColor(HELOAMVIEW view, COLORREF clr);
Description: 设置文本
Input: view 窗口句柄
text 新的文本值
clr 文本颜色
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetText(HELOAMVIEW view, BSTR text, COLORREF clr);
Description: 获取选中区域
Input: view 窗口句柄
Return: 返回选中区域句柄
Function: EXTERN_C HELOAMRECT ELOAMAPI EloamView_GetSelectedRect(HELOAMVIEW view);
Description: 设置选中区域
Input: view 窗口句柄
rect 区域句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetSelectedRect(HELOAMVIEW view, HELOAMRECT rect);
Description: 播放拍照效果
Input: view 窗口句柄
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_PlayCaptureEffect(HELOAMVIEW view);
Description: 设置缩放比
Input: view 窗口句柄
scale 缩放比,100表示1比1显示,最大值为2000,表示20倍
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetScale(HELOAMVIEW view, LONG scale);
Description: 设置缩放比2
Input: View 窗口句柄
Ratio 比率,0表示按最小尺寸显示,100表示按最大尺寸显示
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_SetRatio(HELOAMVIEW view, LONG ratio);
Description: 设置自定义矩形框
Input: View 窗口句柄
Flag 0为设置,1为不设置
Rect 为自定义矩形框的区域句柄
cWidth 为字体的粗细,一般为2
color 为自定义框的线条颜色
Return: 成功返回TRUE,失败返回FALSE
Function: EXTERN_C BOOL ELOAMAPI EloamView_DrawCustomRect(HELOAMVIEW view, int flag,HELOAMRECT rect,int cWidth,COLORREF color);