监控球机开发指导

监控球机开发指导

ID:35613435

大小:926.50 KB

页数:31页

时间:2019-04-01

监控球机开发指导_第1页
监控球机开发指导_第2页
监控球机开发指导_第3页
监控球机开发指导_第4页
监控球机开发指导_第5页
资源描述:

《监控球机开发指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.锐明视讯SDK用户手册网络SDK概述本接口采用JSON格式字符串来传递参数,主要的接口只有一个。unsignedlong_stdcallNAPI_JsonCommand(char*szCommand,unsignedlong*pulRet,char*pBuf,intnLen,unsignedlong*pulDevCode);功能发送指令参数szCommandjson字符串,各种命令定义见后pulRet返回结果,如句柄pBuf输入或输出缓冲nLen缓冲区长度pulDevCode返回设备错误码返回值0表示成功,其他为错误码,详见附录JSON数据格式,包含4个部分,要生成JSO

2、N字符串,可用网上一些现成的库。MODULE模块标识,暂未使用KEY关键字,唯一性PARAM参数,可能包含多个字段RESPONSE应答,可能包含多个字段例如:登录设备指令{"KEY":"LOGIN","PARAM":{"DEVTYPE":0,"DEVIP":"192.168.1.2","DEVPORT":12345}}回调函数定义typedeflong(_stdcall*fMsgCallback)(intnMsg,void*pUserData,char*pBuf,intnLen,intnParam);nMsg消息号,定义见附录pUserData用户数据pBuf数据指针nLe

3、n数据长度nParam参数常用数据格式TIME:YYYYMMDDHHMMSS表示年月日时分秒调用流程N9直通模式的调用流程模块初始化(INIT)登录设备(LOGIN)视频预览(REALPLAY)录像检索(SEARCHALL)……按天检索(SEARCHDAY)录像下载(DOWNLOADVIDEO)远程回放(REMOTEPLAY)获取进度(GETPROGRESS)停止预览(REALPLAYSTOP)停止命令(STOPCOMMAND)停止回放(REMOTEPLAYSTOP)断开设备(LOGOUT)模块反初始化(UNINIT)初始化模块初始化KEYINIT程序启动时调用一次PARA

4、M名字类型含义必须字段CALLBACKUINT回调函数,接收消息USERDATAUINT用户数据启用设备发现KEYDEVICEDISCOVER设备UDP端口7971PARAM名字类型含义必须字段连接注册服务器KEYCONNECTREGISTER反向模式需要,内部自动重连,只需调用一次PARAM名字类型含义必须字段IPSTRINGIP地址√PORTUINT端口√CALLBACKUINT回调函数,接收注册服务器上下线消息NMSG_REG_ONLINENMSG_REG_OFFLINEUSERDATAUINT用户数据连接NAT服务器KEYCONNECTNATSERVERN9–NAT

5、模式需要,内部自动重连,只需调用一次PARAM名字类型含义必须字段IPSTRINGIP地址√PORTUINT端口√CALLBACKUINT回调函数,接收服务器上下线消息NMSG_REG_ONLINENMSG_REG_OFFLINEUSERDATAUINT用户数据监听端口KEYLISTEN反向模式需要PARAM名字类型含义必须字段MYIPSTRING本机IP地址√PORTUINT端口√模块反初始化KEYUNINIT程序退出时调用一次PARAM名字类型含义必须字段登录设备登录设备KEYLOGIN设备句柄返回在pulRet,所有对设备的操作都通过此句柄进行N9非阻塞模式会自动重连

6、,回调上下线消息PARAM名字类型含义必须字段DEVTYPEUINT设备类型0:N9–TCP直连模式1:X11协议2:808协议3:N9-TCP反向模式4:N9-NAT模式√DEVIPSTRING设备IP或ID√DEVPORTUINT设备端口√USERNAMESTRING用户名PASSWORDSTRING密码CALLBACKUINT回调函数fMsgCallbackUSERDATAUINT回调函数用户数据TRANSIPSTRING转发IP地址TRANSPORTUINT转发端口BLOCKUINT0:非阻塞模式1:阻塞模式(默认值)CLIENTIDUINT客户端ID断开设备KEY

7、LOGOUTPARAM名字类型含义必须字段HDEVUINT设备句柄√设备在线状态KEYISONLINE服务器模式有效,结果返回在pulRet,为1在线PARAM名字类型含义必须字段DEVIPSTRING设备IP或ID√获取设备序列号KEYGETDEVSERIAL返回字符串到pBufPARAM名字类型含义必须字段HDEVUINT设备句柄√视频预览视频预览开始KEYREALPLAY非阻塞连接,预览句柄返回在pulRet,是否真正成功需要通过回调函数PARAM名字类型含义必须字段HDEVUINT设备句柄√CHANNELU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。