2024年6月14日发(作者:)
OCX控件接口说明
V2.3版本
方法:
1.注册
1.1 注册
long Login(LPCTSTR lpServerIP, long lPort, LPCTSTR lpUserName,
LPCTSTR lpPassword)
功能:注册用户到硬盘录像机
参数说明:
lpServerIP
:硬盘录像机的IP地址
lPort:硬盘录像机端口号
lpUserName:登陆的用户名
lpPassword:登陆的密码
返回值:lUserID提供给其他接口使用。-1表示注册失败。
1.2 设置UserID
BOOL SetUserID(long lUserID)
功能:设置UserID,如果注册成功,可以通过该接口传入UserID.
参数说明:
lUserID:要传入的UserID值
返回值:TRUE表示成功,FALSE表示失败。
2.注销
2.1 注销
BOOL Logout()
功能:从硬盘录像机上注销某个用户
返回值:TRUE表示成功,FALSE表示失败。
2.2 释放OCX
BOOL ClearOCX()
功能:停止一切操作,例如录像、预览等操作
返回值:TRUE表示成功,FALSE表示失败。
3.解析IP地址
BSTR GetServerIP(LPCTSTR lpURL)
功能:域名方式登陆时解析所连接硬盘录像机的IP
参数说明:
lpURL:域名地址
返回值:返回解析到的硬盘录像机的IP地址,返回空表示失败。
4.获取硬盘录像机的信息
BSTR GetServerInfo()
功能:获取硬盘录像机的信息,注册成功后才有效
返回值:以XML形式记录硬盘录像机信息的一个字符串。
形式:
< ChannelNumber> byChanNum //模拟通道个
数
< DVRType> byDVRType //类型
< DiskNumber> byDiskNum //硬盘数
< SerialNumber> bySerialNumber //序列号
< AlarmInPortNum> byAlarmInPortNum
//模拟通道报警输入个数
//模拟通道报警输出个数
< StartChannel> byStartChan //起始通道号
//语音通道个数
DigitChannelNum
//最大数字通道插槽数
发布评论