EZUIKit  V1.5.0
F:/client1/EZUIKit_OCX/trunk/doc/EZUIKit.h
浏览该文件的文档.
1 
13 #ifndef _H_EZOPEN_UIACTIVEXKIT_H_
14 #define _H_EZOPEN_UIACTIVEXKIT_H_
15 
24 {
37 };
38  // end of msgid
40 
41 
50 const char* EZUI_ERROR_APPKEY_ERRO = "UE002";
51 const char* EZUI_ERROR_CAMERA_NOT_EXIST = "UE004";
52 const char* EZUI_ERROR_DEVICE_NOT_EXIST = "UE005";
53 const char* EZUI_ERROR_PARAM_ERROR = "UE006";
54 
55 const char* EZUI_ERROR_CAS_MSG_PU_NO_RESOURCE = "UE101";
56 const char* EZUI_ERROR_TRANSF_DEVICE_OFFLINE = "UE102";
57 const char* EZUI_ERROR_INNER_STREAM_TIMEOUT = "UE103";
58 const char* EZUI_ERROR_INNER_VERIFYCODE_ERROR = "UE104";
59 const char* EZUI_ERROR_PLAY_FAIL = "UE105";
60 const char* EZUI_ERROR_TRANSF_TERMINAL_BINDING = "UE106";
61 const char* EZUI_ERROR_VIDEO_RECORD_NOTEXIST = "UE108";
62 const char* EZUI_ERROR_VTDU_CONCURRENT_LIMIT = "UE109";
63 const char* EZUI_ERROR_STREAM_UNSUPPORTED = "UE110"
64 const char* EZUI_ERROR_STREAM_DEVICE_RETURN_ON_VIDEO_SOURCE = "UE111"
65  // end of errorcode
67 
74 enum EZUI_PTZ_COMMAND
75 {
76  EZUI_PTZ_CMD_UP = 0,
77  EZUI_PTZ_CMD_DOWN = 1,
78  EZUI_PTZ_CMD_LEFT = 2,
79  EZUI_PTZ_CMD_RIGHT = 3
80 };
81  // end of ptzcmd
83 
84 
93 {
96 };
97  // end of ptzaction
99 
100 
101 
115 long InitWithAppKey(const char* szAppKey);
116 
123 long SetAccessToken(const char* szAccessToken);
124  // end of init
126 
127 
142 typedef void (*PluginEventHandler)(long lEventType, const char* strErrorCode, long lInterErrorCode);
143 
149 long StartPlay(const char* szPlayUrl);
150 
155 long StopPlay();
156 
162 char* CapturePicture(const char* lpPictureName);
163 
168 long StartTalk();
169 
174 long StopTalk();
175 
183 long PTZCtrl(long cmd, long action, long speed);
184  // end of play
186 
187 #endif //_H_EZOPEN_UIACTIVEXKIT_H_
long PTZCtrl(long cmd, long action, long speed)
播放时进行云台控制, 接口调用结果根据 异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PTZCTRL_SUCCESS, 表示控制成功; 如果lEventType=EZUI_MSGID_PTZCTRL_FAILED, 表示控制失败
const char * EZUI_ERROR_VTDU_CONCURRENT_LIMIT
取流并发路数限制,请升级为企业版
Definition: EZUIKit.h:62
播放重连
Definition: EZUIKit.h:26
const char * EZUI_ERROR_INNER_STREAM_TIMEOUT
播放失败,请求连接设备超时,检测设备网路连接是否正常
Definition: EZUIKit.h:57
const char * EZUI_ERROR_DEVICE_NOT_EXIST
设备不存在,设备参数错误,建议重新获取播放地址
Definition: EZUIKit.h:52
const char * EZUI_ERROR_TRANSF_DEVICE_OFFLINE
设备不在线,确认设备上线之后重试
Definition: EZUIKit.h:56
const char * EZUI_ERROR_PLAY_FAIL
视频播放失败
Definition: EZUIKit.h:59
停止播放成功
Definition: EZUIKit.h:29
long StartPlay(const char *szPlayUrl)
开始播放接口, 此接口为异步接口. 播放结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PLAY_START...
long StartTalk()
播放时进行对讲, 接口调用结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_VOICETALK_START, 表示对讲成功, lEventType=EZUI_MSGID_VOICETALK_EXCEPTION, 表示对讲失败
云台停止
Definition: EZUIKit.h:95
const char * EZUI_ERROR_APPKEY_ERRO
appkey和AccessToken不匹配,建议更换appkey或者AccessToken
Definition: EZUIKit.h:50
语音对讲开始
Definition: EZUIKit.h:31
long StopTalk()
停止对讲, 接口调用结果根据 异步回调MsgType判断, 如果lEventType=EZUI_MSGID_VOICETALK_STOP, 表示停止对讲成功
const char * EZUI_ERROR_ACCESSTOKEN_ERROR_OR_EXPIRE
错误码定义
Definition: EZUIKit.h:49
云台控制命令发送成功
Definition: EZUIKit.h:35
long StopPlay()
停止播放接口, 此接口为异步接口. 播放结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PLAY_STOP...
EZUI_MSGID
消息类型
Definition: EZUIKit.h:23
char * CapturePicture(const char *lpPictureName)
此接口为截图功能, 需要在播放成功后调用. 传入参数为文件名, 返回信息为图片存储路径. ...
语音对讲停止
Definition: EZUIKit.h:32
const char * EZUI_ERROR_CAMERA_NOT_EXIST
通道不存在,设备参数错误,建议重新获取播放地址
Definition: EZUIKit.h:51
const char * EZUI_ERROR_TRANSF_TERMINAL_BINDING
当前账号开启了终端绑定,只允许指定设备登录操作
Definition: EZUIKit.h:60
播放重连异常
Definition: EZUIKit.h:27
const char * EZUI_ERROR_PARAM_ERROR
参数错误,建议重新获取播放地址
Definition: EZUIKit.h:53
const char * EZUI_ERROR_STREAM_UNSUPPORTED
设备不支持的清晰度类型, 请根据设备预览能力级选择.
Definition: EZUIKit.h:63
回放结束
Definition: EZUIKit.h:30
const char * EZUI_ERROR_INNER_VERIFYCODE_ERROR
视频验证码错误,建议重新获取url地址增加验证码
Definition: EZUIKit.h:58
云台控制失败
Definition: EZUIKit.h:36
语音对讲异常
Definition: EZUIKit.h:33
EZUI_PTZ_ACTION
云台操作命令 一般情况下,鼠标按下代表开始,鼠标松开代表停止
Definition: EZUIKit.h:92
云台开始
Definition: EZUIKit.h:94
void(* PluginEventHandler)(long lEventType, const char *strErrorCode, long lInterErrorCode)
消息回调函数, 开始播放和结束播放的异步反馈
Definition: EZUIKit.h:142
播放异常, 查看具体错误码
Definition: EZUIKit.h:25
long InitWithAppKey(const char *szAppKey)
初始化appkey
const char * EZUI_ERROR_VIDEO_RECORD_NOTEXIST
未查找到录像文件
Definition: EZUIKit.h:61
long SetAccessToken(const char *szAccessToken)
设置AccessToken
开始播放成功
Definition: EZUIKit.h:28
const char * EZUI_ERROR_CAS_MSG_PU_NO_RESOURCE
设备连接数过大,停止其他连接后再试试吧
Definition: EZUIKit.h:55
查询的录像文件
Definition: EZUIKit.h:34