NVR地SKD二次开发接口文档

NVR地SKD二次开发接口文档

ID:39149544

大小:66.10 KB

页数:19页

时间:2019-06-25

NVR地SKD二次开发接口文档_第1页
NVR地SKD二次开发接口文档_第2页
NVR地SKD二次开发接口文档_第3页
NVR地SKD二次开发接口文档_第4页
NVR地SKD二次开发接口文档_第5页
资源描述:

《NVR地SKD二次开发接口文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文档NVR的SDK二次开发接口文档采购的海康NVR及IPC的产品需支持SDK版本在xxx上能够支持输出RTSP协议流以下SDK的接口是必须的1账号验证用户登录NVR:实现用户的认证功能,登录成功后,返回的用户ID作为其他功能操作的唯一标识。1.1SDK初始化1)初始化SDK接口:NET_DVR_Init函数:BOOLNET_DVR_Init()参数:无返回值:TRUE表示成功,FALSE表示失败。说明:调用设备网络SDK其他函数的前提。2)释放SDK资源接口:NET_DVR_Cleanup函数:BOOLNET_DVR_Clean

2、up()参数:无返回值:TRUE表示成功,FALSE表示失败。文案大全实用标准文档说明:在结束之前最后调用。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。1.1NVR用户的认证/登录1)激活设备接口:NET_DVR_ActivateDevice函数:BOOLNET_DVR_ActivateDevice(char*sDVRIP,WORDwDVRPort,LPNET_DVR_ACTIVATECFGlpActivateCfg)参数:[in]sDVRIP设备IP地址[in]wDVRPort设备端口

3、[in]lpActivateCfg激活参数,包括激活使用的初始密码返回值:TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。说明:出厂设备需要先激活,然后再使用激活使用的初始密码登录设备。2)IPServer或者DDNS域名解析,获取动态IP地址和端口号接口:NET_DVR_GetDVRIPByResolveSvr_EX函数:BOOLNET_DVR_GetDVRIPByResolveSvr_EX(char*sServerIP,WORDwServerPort

4、,BYTE*sDVRName,WORDwDVRNameLen,BYTE*sDVRSerialNumber,WORDwDVRSerialLen,char*sGetIP,DWORD*dwPort)文案大全实用标准文档参数:[in]sServerIP解析服务器的IP地址[in]wServerPort解析服务器的端口号,IPServer解析服务器端口号为7071,HiDDNS服务器的端口号为80[in]sDVRName设备名称[in]wDVRNameLen设备名称的长度[in]sDVRSerialNumber设备的序列号[in]wDVRSeri

5、alLen设备序列号的长度[out]sGetIP获取到的设备IP地址指针[out]dwPort获取到的设备端口号指针返回值:TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。说明:该接口中的设备名称和设备序列号不能同时为空。通过设备域名或者序列号解析出设备当前IP地址和端口,然后调用NET_DVR_Login_V40登录设备。支持的解析服务器有IPServer和hiDDNS。1)用户注册设备接口:NET_DVR_Login_V40函数:LONGNET_DV

6、R_Login_V40(LPNET_DVR_USER_LOGIN_INFOpLoginInfo,LPNET_DVR_DEVICEINFO_V40lpDeviceInfo)参数:[in]pLoginInfo登录参数,包括设备地址、登录用户、密码等文案大全实用标准文档[out]lpDeviceInfo设备信息(同步登录即pLoginInfo中bUseAsynLogin为0时有效返回值:异步登录的状态、用户ID和设备信息通过NET_DVR_USER_LOGIN_INFO结构体中设置的回调函数(fLoginResultCallBack)返回。对

7、于同步登录,接口返回-1表示登录失败,其他值表示返回的用户ID值。用户ID具有唯一性,后续对设备的操作都需要通过此ID实现。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。说明:pLoginInfo中bUseAsynLogin为0时登录为同步模式,接口返回成功即表示登录成功;pLoginInfo中bUseAsynLogin为1时登录为异步模式,登录是否成功在输入参数设置的回调函数中返回。设备同时最多允许128个用户注册。SDK支持2048个注册,返回UserID的取值范围为0~2047。1)

8、用户注销接口:NET_DVR_Logout函数:BOOLNET_DVR_Logout(LONGlUserID)参数:[in]lUserID用户ID号,NET_DVR_Login_V40的返回值返回值:TRU

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

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

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