EZUIKit  V1.5.0
类型定义 | 枚举 | 函数 | 变量
F:/client1/EZUIKit_OCX/trunk/doc/EZUIKit.h 文件参考

EzUIKit 接口定义头文件 更多...

浏览源代码.

类型定义

typedef void(* PluginEventHandler) (long lEventType, const char *strErrorCode, long lInterErrorCode)
 消息回调函数, 开始播放和结束播放的异步反馈 更多...
 

枚举

enum  EZUI_MSGID {
  EZUI_MSGID_PLAY_EXCEPTION = 0, EZUI_MSGID_PLAY_RECONNECT = 1, EZUI_MSGID_PLAY_RECONNECT_EXCEPTION = 2, EZUI_MSGID_PLAY_START = 3,
  EZUI_MSGID_PLAY_STOP = 4, EZUI_MSGID_PLAY_ARCHIVE_END = 5, EZUI_MSGID_VOICETALK_START = 16, EZUI_MSGID_VOICETALK_STOP = 17,
  EZUI_MSGID_VOICETALK_EXCEPTION = 18, EZUI_MSGID_RECORD_FILE = 20, EZUI_MSGID_PTZCTRL_SUCCESS = 46, EZUI_MSGID_PTZCTRL_FAILED = 47
}
 消息类型 更多...
 
enum  EZUI_PTZ_ACTION { EZUI_PTZ_ACTION_START = 0, EZUI_PTZ_ACTION_STOP = 1 }
 云台操作命令 一般情况下,鼠标按下代表开始,鼠标松开代表停止 更多...
 

函数

long InitWithAppKey (const char *szAppKey)
 初始化appkey 更多...
 
long SetAccessToken (const char *szAccessToken)
 设置AccessToken 更多...
 
long StartPlay (const char *szPlayUrl)
 开始播放接口, 此接口为异步接口. 播放结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PLAY_START, 表示成功, lEventType=EZUI_MSGID_PLAY_EXCEPTION, 表示失败, 请根据strErrorCode确定具体原因 更多...
 
long StopPlay ()
 停止播放接口, 此接口为异步接口. 播放结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PLAY_STOP, 表示成功 更多...
 
char * CapturePicture (const char *lpPictureName)
 此接口为截图功能, 需要在播放成功后调用. 传入参数为文件名, 返回信息为图片存储路径. 更多...
 
long StartTalk ()
 播放时进行对讲, 接口调用结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_VOICETALK_START, 表示对讲成功, lEventType=EZUI_MSGID_VOICETALK_EXCEPTION, 表示对讲失败 更多...
 
long StopTalk ()
 停止对讲, 接口调用结果根据 异步回调MsgType判断, 如果lEventType=EZUI_MSGID_VOICETALK_STOP, 表示停止对讲成功 更多...
 
long PTZCtrl (long cmd, long action, long speed)
 播放时进行云台控制, 接口调用结果根据 异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PTZCTRL_SUCCESS, 表示控制成功; 如果lEventType=EZUI_MSGID_PTZCTRL_FAILED, 表示控制失败 更多...
 

变量

const char * EZUI_ERROR_ACCESSTOKEN_ERROR_OR_EXPIRE = "UE001"
 错误码定义 更多...
 
const char * EZUI_ERROR_APPKEY_ERRO = "UE002"
 appkey和AccessToken不匹配,建议更换appkey或者AccessToken 更多...
 
const char * EZUI_ERROR_CAMERA_NOT_EXIST = "UE004"
 通道不存在,设备参数错误,建议重新获取播放地址 更多...
 
const char * EZUI_ERROR_DEVICE_NOT_EXIST = "UE005"
 设备不存在,设备参数错误,建议重新获取播放地址 更多...
 
const char * EZUI_ERROR_PARAM_ERROR = "UE006"
 参数错误,建议重新获取播放地址 更多...
 
const char * EZUI_ERROR_CAS_MSG_PU_NO_RESOURCE = "UE101"
 设备连接数过大,停止其他连接后再试试吧 更多...
 
const char * EZUI_ERROR_TRANSF_DEVICE_OFFLINE = "UE102"
 设备不在线,确认设备上线之后重试 更多...
 
const char * EZUI_ERROR_INNER_STREAM_TIMEOUT = "UE103"
 播放失败,请求连接设备超时,检测设备网路连接是否正常 更多...
 
const char * EZUI_ERROR_INNER_VERIFYCODE_ERROR = "UE104"
 视频验证码错误,建议重新获取url地址增加验证码 更多...
 
const char * EZUI_ERROR_PLAY_FAIL = "UE105"
 视频播放失败 更多...
 
const char * EZUI_ERROR_TRANSF_TERMINAL_BINDING = "UE106"
 当前账号开启了终端绑定,只允许指定设备登录操作 更多...
 
const char * EZUI_ERROR_VIDEO_RECORD_NOTEXIST = "UE108"
 未查找到录像文件 更多...
 
const char * EZUI_ERROR_VTDU_CONCURRENT_LIMIT = "UE109"
 取流并发路数限制,请升级为企业版 更多...
 
const char * EZUI_ERROR_STREAM_UNSUPPORTED
 设备不支持的清晰度类型, 请根据设备预览能力级选择. 更多...
 

详细描述

EzUIKit 接口定义头文件

作者
peter
日期
2017/03/18
注解
history:
V1.0.0 2017/03/18 peter 创建文件
V1.1.0 2017/08/30 peter 更新文档, 支持回放, 云台, 对讲, 截图

变量说明

const char* EZUI_ERROR_STREAM_UNSUPPORTED
初始值:
= "UE110"
const char* EZUI_ERROR_STREAM_DEVICE_RETURN_ON_VIDEO_SOURCE = "UE111"
enum EZUI_PTZ_COMMAND
{
EZUI_PTZ_CMD_UP = 0,
EZUI_PTZ_CMD_DOWN = 1,
EZUI_PTZ_CMD_LEFT = 2,
EZUI_PTZ_CMD_RIGHT = 3
}

设备不支持的清晰度类型, 请根据设备预览能力级选择.

设备返回无视频源, 请检测设备是否接触良好.