举报文档 收藏
/20
帮帮创意 > 其他文档 > nvr的skd二次开发接口文档.doc

nvr的skd二次开发接口文档.doc

nvr的skd二次开发接口文档.doc
内容要点:
nvr的skd二次开发接口文档,NVR 的 SDK 二 次 开 发 接 口 文 档采 购 的 海 康 NVR 及 IPC 的 产 品 需 支 持 SDK 版 本 在 XXX 上能 够 支 持 输 出 RTSP 协 议 流以 下 SDK 的 接 口 是 必 须 的1 账号验证用户登录 NVR:实现用户的认证功能,登录成功后,返回的用户 ID 作为其他功能操作的唯一标识。1.1 SDK 初始化1) 初始化 SDK接口:NET_DVR_Init函数: BOOL NET_DVR_Init()参数: 无返回值: TRUE 表示成功,FALSE 表示失败。说明: 调用设备网络 SDK 其他函数的前提。2) 释放 SDK 资源接口:NET_DVR_Cleanup函数: BOOL NET_DVR_Cleanup()参数: 无返回值: TRUE 表示成功,FALSE 表示失败。说明: 在结束之前最后调用。接口返回失败请调用NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。1.2 NVR 用户的认证/登录1) 激活设备接口:NET_DVR_ActivateDevice函数: BOOL NET_DVR_ActivateDevice(char* sDVRIP, WORD wDVRPort, LPNET_DVR_ACTIVATECFGlpActivateCfg)参 数:[in]sDVRIP 设备 IP 地址[in]wDVRPort 设备端口[in]lpActivateCfg 激活参数,包括激活使用的初始密码返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。说明: 出厂设备需要先激活,然后再使用激活使用的初始密码登录设备。2) IPServer 或者 DDNS 域名解析,获取动态 IP 地址和端口号接口:NET_DVR_GetDVRIPByResolveSvr_EX函数:BOOL NET_DVR_GetDVRIPByResolveSvr_EX (char* sServerIP, WORD wServerPort, BYTE* sDVRName, WORD wDVRNameLen, BYTE* sDVRSerialNumber, WORD wDVRSerialLen, char* sGetIP, DWORD* dwPort)参数:[in]sServerIP 解析服务器的 IP 地址[in]wServerPort 解析服务器的端口号,IP Server 解析服务器端口号为 7071,HiDDNS 服务器的端口号为 80[in]sDVRName 设备名称[in]wDVRNameLen 设备名称的长度[in]sDVRSerialNumber 设备的序列号[in]wDVRSerialLen 设备序列号的长度[out]sGetIP 获取到的设备 IP 地址指针[out]dwPort 获取到的设备端口号指针返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。说 明: 该接口中的设备名称和设备序列号不能同时为空。通过设备域名或者序列号解析出设备当前 IP 地址和端口,然后调用NET_DVR_Login_V40 登录设备。支持的解析服务器有 IPServer 和 hiDDNS。3) 用户注册设备接口:NET_DVR_Login_V40函 数: LONG NET_DVR_Login_V40(LPNET_DVR_USER_LOGIN_INFO pLoginInfo,LPNET_D

发表评论

暂无评论,赶快抢占沙发吧。

13****9

在线客服