资源描述:
《视频SDK接口定义表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、视频开发开发包功能初始化SDK和方中创HFZC_Startup(intuMessage,HWNDhWnd,BOOLbReadyRelay=FALSE)uMessage窗口回调消息窗IDhWnd窗口回调消息窗口句柄bReadyRelay是否启动转发海康BOOL NET_DVR_Init()返回值:TRUE表示成功,FALSE表示失败大华BOOLCLIENT_Init(fDisConnectcbDisConnect,DWORDdwUser);参数说明:断线回调函数,回调出当前网络已经断开的设备,对调用SDK的ClIENT_
2、LogOut()函数主动断开的设备不回调,设置为0时禁止回调[in]dwUser用户数据返回值:TRUE表示成功,FALSE表示失败恒亿BOOLMP4Net_ClientStartup(UINTnMessage,INHWNDhWnd)说明:对客户端进行初始化,是客户端调用的第一个函数;设置客户端接收到服务器端命令字符串时,向客户端应用程序发送消息的目的窗口和消息ID。参数:nMessage:消息IDhWnd:消息接收窗口,不使用时可以置为NULL返回:返回TRUE表示成功,返回FALSE表示失败;黄河HHNET_Sta
3、rtup(INHWNDhNotifyWnd, INUINT nCommandID, INDWORDdwFrameBufNum=0, INBOOL bReadyRelay=FALSE, INBOOL bReadyCenter=FALSE, INchar *pLocalAddr=NULL);功能登陆视频服务器和方中创HFZC_Login(cha
4、r*pszDVRIP,WORDwPort,char*pszUserName’char*pszPasswordDWORDdwClientID)海康NET_DVR_Login_V30LONGNET_DVR_Login_V30(char*sDVRIP,WORDwDVRPort,char*sUserName,char*sPassword,LPNET_DVR_DEVICEINFO_V30lpDeviceInfo)参数说明sDVRIP[in]设备的IP地址wDVRPort[in]设备的埠号sUserName[in]登录的用户名sP
5、assword[in]密码lpDeviceInfo[out]指向NET_DVR_DEVICEINFO_V30结构返回值获得的用户ID号大华LONGCLIENT_Login(char*pchDVRIP,WORDwDVRPort,char*pchUserName,char*pchPassword,LPNET_DEVICEINFOlpDeviceInfo,int*error=0);Parameters[in]pchDVRIP设备IP[in]wDVRPort设备埠[in]pchUserName用户名[in]pchPasswor
6、d用户密码[out]lpDeviceInfo设备信息,属于输出参数[out]error(当函数返回成功时,该参数的值无意义),返回登录错误码,如下表恒亿HANDLEMP4Net_ClientLogin(INchar*sDVRIP,WORDwDVRPort,INchar*sUserName,INchar*sPassword,INchar*mac,OUTLPNET_DVR_DEVICEINFOlpDeviceInfo);说明:远程登陆前端设备输入参数:sDVRIP设备的IP地址或者域名(域名最大支持256个字符)wDVRP
7、ort设备的通讯端口sUserName设备登陆的用户名(最大支持32个字符)sPassword设备的登陆密码(最大支持16个字符)mac设备的MAC地址(在未获取MAC时可置为NULL,若MAC地址为NULL时,启动主动注册的设备也不会自动重新登录,只有在设备启动了主动注册,且客户端登录时MAC地址有效,才会进行自动登录)输出参数:lpDeviceInfoDVR/DVS设备信息(此设备信息的获取暂未实现,可置为NULL)返回值:返回(HANDLE)0xFFFFFFFF表示失败;其它值作为后续函数的参数黄河HHNET_L
8、ogonServer(INchar*pServerIP, INUINTnServerPort, INchar*pDeviceName, INchar*pUserName,