EZUIKit  V1.5.0
类型定义 | 函数
播放接口

类型定义

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

函数

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, 表示控制失败 更多...
 

详细描述

类型定义说明

typedef void(* PluginEventHandler) (long lEventType, const char *strErrorCode, long lInterErrorCode)

消息回调函数, 开始播放和结束播放的异步反馈

参数
lEventType消息类型
strErrorCode错误码类型, 参考错误码文档
lInterErrorCode内部具体错误, 用于排查问题
pUser用户自定义数据
参见
StartPlay()
StopPlay()
注解

函数说明

char* CapturePicture ( const char *  lpPictureName)

此接口为截图功能, 需要在播放成功后调用. 传入参数为文件名, 返回信息为图片存储路径.

参数
[in]lpPictureName图片名
返回
0表示操作成功, 否则表示失败
long PTZCtrl ( long  cmd,
long  action,
long  speed 
)

播放时进行云台控制, 接口调用结果根据 异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PTZCTRL_SUCCESS, 表示控制成功; 如果lEventType=EZUI_MSGID_PTZCTRL_FAILED, 表示控制失败

参数
[in]cmd云台控制命令 #EZUI_PTZ_COMMAND
[in]action云台操作命令 EZUI_PTZ_ACTION
[in]speed速度0-7之间
返回
0表示操作成功, 结果根据消息回调,-1表示失败
long StartPlay ( const char *  szPlayUrl)

开始播放接口, 此接口为异步接口. 播放结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PLAY_START, 表示成功, lEventType=EZUI_MSGID_PLAY_EXCEPTION, 表示失败, 请根据strErrorCode确定具体原因

参数
[in]szPlayUrl播放地址, 从open.ys7.com官网获取
返回
0表示操作成功, 播放结果根据消息回调,-1表示失败
long StartTalk ( )

播放时进行对讲, 接口调用结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_VOICETALK_START, 表示对讲成功, lEventType=EZUI_MSGID_VOICETALK_EXCEPTION, 表示对讲失败

返回
0表示操作成功, 结果根据消息回调,-1表示失败
long StopPlay ( )

停止播放接口, 此接口为异步接口. 播放结果根据异步回调MsgType判断, 如果lEventType=EZUI_MSGID_PLAY_STOP, 表示成功

返回
0表示操作成功, 播放结果根据消息回调,-1表示失败
long StopTalk ( )

停止对讲, 接口调用结果根据 异步回调MsgType判断, 如果lEventType=EZUI_MSGID_VOICETALK_STOP, 表示停止对讲成功

返回
0表示操作成功, 结果根据消息回调,-1表示失败