中间件系统使用手册_第1页
中间件系统使用手册_第2页
中间件系统使用手册_第3页
中间件系统使用手册_第4页
中间件系统使用手册_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中间件使用手册目录 TOC o 1-5 h z HYPERLINK l bookmark69 o Current Document 第一章中间件简介5 HYPERLINK l bookmark72 o Current Document 1.1中间件简介5 HYPERLINK l bookmark77 o Current Document 1.2中间件功能特点5 HYPERLINK l bookmark87 o Current Document 1.3中间件支持设备6 HYPERLINK l bookmark90 o Current Document 背景资料:6 HYPERLINK l boo

2、kmark93 o Current Document 第二章中间件拓扑图7 HYPERLINK l bookmark96 o Current Document 2.1直连型7 HYPERLINK l bookmark102 o Current Document 2.2转发型8 HYPERLINK l bookmark109 o Current Document 第三章中间件接口 9一、图像操作9 HYPERLINK l bookmark112 o Current Document 设置注册服务器的IP地址SetReglP9 HYPERLINK l bookmark117 o Current D

3、ocument 设置代理服务器的IP地址SetProxyIP9 HYPERLINK l bookmark120 o Current Document 获取录像磁盘列表GetAllHardDiskInfo10 HYPERLINK l bookmark124 o Current Document 设置磁盘是否用于录像,是否自动覆盖SetAllHardDiskInfo10 HYPERLINK l bookmark128 o Current Document 设置设备信息、SetDeviceInfo10 HYPERLINK l bookmark131 o Current Document 设置设备信息

4、、2 SetDeviceInfo210 HYPERLINK l bookmark135 o Current Document 设置设备信息、3 SetDeviceInfo310 HYPERLINK l bookmark139 o Current Document 打开视频 OpenVideo11 HYPERLINK l bookmark142 o Current Document 关闭视频 CloseVideo11 HYPERLINK l bookmark145 o Current Document 打开或关闭声音 SetEnableSound11 HYPERLINK l bookmark14

5、8 o Current Document 设置视频重连 1SetReconnect11 HYPERLINK l bookmark151 o Current Document 设置视频重连 2SetReconnect211 HYPERLINK l bookmark154 o Current Document 全屏 FullScreen12二、获取设备状态12打开设备 OpenDevice12 HYPERLINK l bookmark162 o Current Document 关闭设备 CloseDevice12 HYPERLINK l bookmark165 o Current Documen

6、t 获取设置状态 GetDeviceStatus12 HYPERLINK l bookmark168 o Current Document 下发短信息、 SendMessageInfo12 HYPERLINK l bookmark171 o Current Document 三、录像13默认路径保存录像Save13自选路径保存录像 Record13 HYPERLINK l bookmark175 o Current Document 停止录像 StopRecord13四、检索录像文件13 HYPERLINK l bookmark284 o Current Document 检索某天录像文件 S

7、earchDay13 HYPERLINK l bookmark178 o Current Document 检索某月的录像文件 SearchMonth13检索某天某个时间段的远程录像文件SearchTime14 HYPERLINK l bookmark181 o Current Document 获取设备列表 SearchGetDeviceList14 HYPERLINK l bookmark184 o Current Document 检查某天是否有记录或录像SearchHaveRecord14 HYPERLINK l bookmark187 o Current Document 获取检索结

8、果 SearchGetFileInfo14 HYPERLINK l bookmark190 o Current Document 停止检索 SearchClose14 HYPERLINK l bookmark193 o Current Document 五、下载录像文件15下载文件 DownloadFile15停止下载文件 DownloadFileStop15 HYPERLINK l bookmark197 o Current Document 获取下载文件总长度GetDownloadTotalLength15获取已下载长度 GetDownloadLength15 HYPERLINK l bo

9、okmark200 o Current Document 获取下载信息事件 OnDownloadInfo15六、本地录像回放16回放本地录像 PlayOpen16 HYPERLINK l bookmark208 o Current Document 暂停回放 PlayPause16 HYPERLINK l bookmark211 o Current Document 停止回放 PlayStop16 HYPERLINK l bookmark214 o Current Document 自选文件回放 SelectFilePlay16 HYPERLINK l bookmark217 o Curren

10、t Document 设置播放速度PlaySetSpeed16 HYPERLINK l bookmark220 o Current Document 获取总共播放时间 PlayGetTotalTime.16 HYPERLINK l bookmark223 o Current Document 获取当前播放时间 PlayGetCurTime17 HYPERLINK l bookmark226 o Current Document 设置播放位置 PlaySeek17七、云台操作17 HYPERLINK l bookmark229 o Current Document 云台控制 YuTaiContr

11、ol17八、语音对讲18 HYPERLINK l bookmark234 o Current Document 设置声音 OpenSound18 HYPERLINK l bookmark239 o Current Document 停止语音 DeleteDevice18 HYPERLINK l bookmark242 o Current Document 监听设备状态、广播 AddDevice18九、其他设置19设置音量 SetVolume19 HYPERLINK l bookmark250 o Current Document 设置视频缓冲时间 SetVideoBuffer19十、设置设备1

12、9 HYPERLINK l bookmark253 o Current Document 获取远程设备 GetConfig19 HYPERLINK l bookmark257 o Current Document 保存远程配置 SetConfig19 HYPERLINK l bookmark260 o Current Document 设置字码流SetSubCode19 HYPERLINK l bookmark263 o Current Document 服务器配置 ServerConfig20 HYPERLINK l bookmark266 o Current Document 获取设置配置

13、GetConfig220 HYPERLINK l bookmark269 o Current Document 设置设备配置 SetConfig220 HYPERLINK l bookmark272 o Current Document 远程升级 UpGrade20 HYPERLINK l bookmark275 o Current Document 获取升级进度 GetUpGradeState20 HYPERLINK l bookmark278 o Current Document 获取GPS上传时间 GetGps20 HYPERLINK l bookmark281 o Current Do

14、cument 十一、检索日志文件21检索某月日志文件(直连/设置设备信息)SearchLogMonth21检索某天日志文件 SearchLogDay21 HYPERLINK l bookmark287 o Current Document 获取检索日志结果 SearchGetLogInfo21十二、抓图21 HYPERLINK l bookmark290 o Current Document 远程抓图或本地截屏 CapturePic21十三、事件响应22 HYPERLINK l bookmark294 o Current Document 鼠标双击事件 OnMouseLDblClk22 HYP

15、ERLINK l bookmark298 o Current Document 接收所有窗口消息事件 OnPreTranslateMessage22 HYPERLINK l bookmark301 o Current Document 报警事件OnDeviceEvent22 HYPERLINK l bookmark304 o Current Document 菜单单机事件OnMenuEvent22 HYPERLINK l bookmark307 o Current Document 获取视频中的信息的事件OnNetVideoInfo23获取视频是否打开成功的消息 OnGetOpenVideoM

16、essage23第一章中间件简介1.1中间件简介由于基于SDK开发比较繁琐,也需要开发者具备较高的C+编写能力。更重要的是不同型号 的设备有不同的SDK,这样导致开发的软件只能适应对应型号的设备开发效率也相当的低。为了 屏蔽不同SDK的差异性,支持更多的设备型号,提高开发效率。我们开发了这套中间件系统,其中中间件平台包括如下部分,其中核心是客户端OCX:1、服务器部分包括配合设备使用的注册服务器、转发服务器(实时视频转发)客户端用OCX主要一个NETVIDEO.OCX,里面封装了常用的接口,可以实现设备视频观看,文件下载, 配置等多种功能。其中客户端程序只需要初始化装载NETVIDEO.OCX

17、,就可以非常方便的调用其 内部接口,实现二次开发。经过多个平台实际项目的不断完善,OCX已经能完成SDK的全部功能,并且能适应客户不同 应用界面和不同架构的开发。1.2中间件功能特点功能:中间件能够实现不同客户的开发需求,可以支持BS模式,也可以支持CS模式。能够支持多 种不同型号的设备。基于中间件可以开发平安城市的安防系统,也可以开发目前比较前沿的车载 监控调度系统。特点:实时图像检测根据用户的不同需求,可以支持不同的窗口显示历史视频数据回放支持远程播放下载设备的历史数据车辆定位可以获取设备的gps信息,来定位车辆轨迹显示联合gps服务器能够实现gps保存以及回放gps数据报警监控支持设备报

18、警接收远程设置设备支持远程操作设置设备,修改设备的参数日志下载支持设备日志查询和下载功能1.3中间件支持设备目前中间件支持的设备有Mini、X11、X3等多种设备 注:具体设备的参数和型号见公司设备参数说明背景资料:X11系列设备网络协议序列图考虑到移动网络的复杂性,设备采用的是主动上报方式,主动连接注册服务器建立长连接构成信令通道,信令通道主要负责命令、GPS数据、报警等小数据传送。由于图像数据大,通过注册服务器中转没有必要,所以是直接设备连接客户端机器,形成媒体 链路,传送图像数据。由于建立媒体链路需要客户端提供IP和端口,设备能建立连接。考虑到客户端通常是内网IP 所以一种简单方式是部署

19、转发服务器,客户端直接从转发服务器上获取实时视频数据。这样只需 要转发服务器有一个公网IP就可以了。客户端可以通过转发服务器获取到相应的实时视频。第二章中间件拓扑图客户端获取实时视频可以直从设备上获取,这种称为直接连接模式。也可以从转发服务器上 获取,这种称为转发模式。转发模式通过部署转发服务可以解决客户端接收媒体数据需要公网 IP的限制。使用步骤大致为:安装中间件OCX并注册-配置中间件INI (填写转发、注册服务器IP端口)-调用 接口 SetDeviceInfo设置设备相关信息-OPENDEVICE执行相关命令CLOSEDEVICE2.1直连型直连型即客户端(OCX)和设备直接建立连接。

20、设备的数据直接传会给OCX。OCX发的命令也 直接传达设备。调用OCX接口2.1.1首先要注册OCX控件如上图所示OCX注册在C盘windows下配置参数 找到注册的ocx目录下dvrplusproviderrmmpeg4init.ini文件参数如下RegAddr;信令服务器IP-该处填写安装运行信令服务器的ip地址,如ip是192.168.1.3 ip=192.168.1.3;信令服务器端口-该处填写安装运行信令服务器的侦听端口默认是5556port=5556LocalRouterAddr;视频服务器的公网IP-运行OCX控件的电脑的公网IP如公网ip是123.158.25.02 ip=12

21、3.158.25.02;接收视频数据的端口-该处是填写接收视频数据的端口,如果不填将无法观看视频。如果有多个 内部网络,则需要映射端口一般建议7263端口VideoPort=7263初始化设备信息SetDeviceInfo(LONG nType, BSTR szName, BSTR szIP, LONG nPort, BSTR szProxyIP, LONG nProxyPort, BSTR szUserName, BSTR szPassword);由于该处是直连型,所以相应的参数不需要填写转发IP,如打开设备ID为dns: 7856的视频 SetDeviceInfo(121, ”车牌 785

22、6”,”dns:7856”,0, ”,17891, ”设备用户名”,”设备密码”) 或者 SetDeviceInfo2(LONG DeviceType, LPCTSTR DeviceID, LPCTSTR TransmitIP);打开视频OpenVideo(LONG nChannel);如打开第1通道的视频OpenVideo(0);2.1.5 .关闭视频CloseVideo()2.2转发型转发型即是通过视频服务器把相同的数据分给不同的客户,这样弥补了设备到服务器间网络带宽 不足。同是也支持多个客户同时看同一台设备的视频。一般大型的系统建议都采用此模式注册OCX步骤同上配置参数找到注册的ocx目

23、录下dvrplusproviderrmmpeg4init.ini文件参数如下RegAddr;信令服务器IPip=;信令服务器端口或者调用LONG SetRegIP(LPCTSTR RegIP);port=5556ProxyAddr;媒体代理服务器公网IP-该处是媒体代理服务器的地址或者调用 LONG SetProxyIP(LPCTSTR ProxyIP);ip=;媒体代理服务器端口-建议端口都采用默认。如果是共享的内网需要映射端口ProxyClientPort=5567ProxyDevPort=5566初始化设备信息SetDeviceInfo(LONG nType, BSTR szName,

24、BSTR szIP, LONG nPort, BSTR szProxyIP, LONG nProxyPort, BSTR szUserName, BSTR szPassword);由于该处是转发型,所以相应的参数需要填写转发IP,如打开设备ID为dns: 7856的视频,如 果运行视频服务器的ip是122.223.23.8SetDeviceInfo(121, ”车牌 7856”, ”dns:7856”,0, ”122.223.23.8”,17891, ”设备用户名”,”设备密 码”) 或者 SetDeviceInfo2(LONG DeviceType, LPCTSTR DeviceID, LP

25、CTSTR TransmitIP);打开视频OpenVideo(LONG nChannel);如打开第1通道的视频OpenVideo(0);2.1.5 .关闭视频CloseVideo()第三章中间件接口一、图像操作设置注册服务器的IP地址SetReglP函数:LONG SetRegIP (LPCTSTR regIP)参数:LPCTSTR regIP注册服务器IP地址返回值:0成功,非0失败说明:如果是只收取视频信息,可以不设置该地址,如果需要得到GPS信息则需要设定该地址。 示例:SetRegIP(192.168.1.3”)表示设置注册服务器的IP地址为192.168.1.3。设置代理服务器的

26、IP地址SetProxyIP函数:LONG SetProxyIP(LPCTSTR proxyIP)参数:LPCTSTR proxyIP注册代理服务器IP地址返回值:0成功,非0失败说明:如果不需要监听和语音对讲,可以不用设定该值,如果需要则必须设定该值。示例:SetProxyIP (192.168.1.3”);表示设置代理服务器的IP地址为192.168.1.3。获取录像磁盘列表 GetAllHardDiskInfo函数:VOID GetAllHardDiskInfo()参数:无返回值:BSTR录像磁盘,是否使用,使用的空间;覆盖,覆盖参数示例:C:,0,96;D:,1,96;E:,1,96;

27、F:,1,96;rewrite,1;如上录像在 d,e,f,盘;自动覆盖设置磁盘是否用于录像,是否自动覆盖SetAllHardDiskInfo函数:LONG SetAllHardDiskInfo(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString)参数:LPCTSTR lpAppName节点C:LPCTSTR lpKeyName键值 useLPCTSTR lpString值1自动覆盖,0不自动覆盖返回值:0成功,非0失败 设置设备信息 SetDeviceInfo函 数:LONG SetDeviceInfo(LONG nType,BSTR s

28、zName,BSTR szIP,LONG nPort,BSTR szProxyIP,LONG nProxyProt,BSTR szUserName,BSTR szPassword)参数:LONGnType设备类型 dvr 121,dvs 117BSTRszName设备名称BSTRszIP,设备IDLONGnPort设备端口BSTRszProxyIP转发服务器IPLONGnProxyProt转发服务器端口BSTRszUserName用户名BSTRszPassword密码返回值:0成功,非0失败说明:设备类型是用来支持不同设备所使用的标示 设备名称在直连设备时填写,如果启用转发就不填写 设备端口只

29、在dvs中有用,dvr中都填0用户名,用户密码只在dvs中有用,dvr中不用填写 对中间件操作时先调用该函数。设置设备信息2 SetDeviceInfo2函数:LONG SetDeviceInfo2(LONG nType,BSTR szIP,BSTR szproxyIP参数:LONG nType设置类型BSTR szIP设置BSTR szproxyIP 转发服务器IP返回值:0成功,非0失败设置设备信息3 SetDeviceInfo3函数:LONG SetDeviceInfo3(LPCTSTR szVehicleNo, LONG nVehicleColor, LPCTSTR szIP, LON

30、G nPort, LPCTSTR szProxyIP, LONG nProxyPort, LPCTSTR szUserName, LPCTSTR szPassword)参数:BSTRszVehicleNo车牌号LONGnVehicleColor车牌颜色BSTRszIP设备IPLONGnPort设备端口BSTRszProxyIP转发服务器IPLONGnProxyPort转发服务器端口BSTRszUserName用户名BSTRszPassword密码BSTRszLoginName备用返回值:0成功,非0失败说明:直接通过传入车牌号打开视频,但是设备ID必须按照相应的规则编码打开视频OpenVide

31、o函数:LONG OpenVideo(LONG nChannel)参数:LONG nChannel通道号,从0开始返回值:0成功,非0失败说明:调用该函数前设置设备信息 关闭视频 CloseVideo函数:VOID CloseVideo()参数:无返回值:无 打开或关闭声音 SetEnableSound函数:LONG SetEnableSound(LONG bEnable)参数: LONG bEnable 0关闭声音,1打开声音返回值:0成功,非0失败设置视频重连1SetReconnect函数:VOID SetReconnect(LONG bReconnect)参数:LONG bReconne

32、ct 0不需要重连,非0需要重连 3次 返回值:无设置视频重连2 SetReconnect2函数:VOID SetReconnect2(LONG bReconnect,LONG nRecCount) 参数:LONG bReconnect 是否重连,0否,1是LONG nRecCount重连次数,0无限次,1重连1次,2重连2次.n重连n次返回值:无 全屏 FullScreen函数:VOID FullScreen()参数:无返回值:无说明:配合双击事件使用二、获取设备状态 打开设备 OpenDevice函数:LONG OpenDevice()参数:无返回值:0成功,非0失败说明:中间件配置文件里

33、的信令服务器的IP要配置正确才能对设备的操作,对设备的操作如:获取设备状态,下发短信息等要先打开设备或者调用接口 SetReglP 关闭设备 CloseDevice函数:LONG CloseDevice()参数:无返回值:0成功,非0失败获取设置状态GetDeviceStatus函数:LONG GetDeviceStatus。参数:无返回值:0离线,1在线 下发短信息SendMessageInfo函数: LONG SendMessageInfo(LONG lType,LONG lHandAck,LONG lShowPoint,LONG lShowTime,CHAR szContent128)参

34、数: LONG lTypeLONG lHandAckLONG lShowPoint类型。目前只支持下发车指令1手工应答1同意0不同意显示位置bit0驾驶员显示屏,bit1车内部LED,bit2车尾部 LED,bit3车内广告液晶屏,bit4车外头牌,bit5车外腰牌, bit6车外尾牌 二进制数1所在的位置表示显示的位置,如 00000010,1在1位对应车内部LED; 00001001,1在0和3位, 对应驾驶员显示屏和车内广告液晶屏。LONG lShowTime显示的时长 0不显示,-1永久显示直到接收到新的调度指 令为止1表示1秒.n表示n秒CHAR szContent128显示信息返回

35、值:0成功,非0失败三、录像默认路径保存录像Save函数: LONG Save(LONG bSave)参数: LONG bSave是否开始录像0停止录像,非0开始录像返回值:0成功,非0失败说明:录像文件为当前打开视频的通道视频,文件自动生成在系统BYDVRDATA文件夹下自选路径保存录像Record函数:LONG Record(BSTR path)参数:BSTR path 文件路径+文件名D:test.264返回值:0成功,非0失败停止录像 StopRecord函数: VOID StopRecord()参数:无返回值:无四、检索录像文件检索某天录像文件SearchDay函数: LONG Se

36、archDay(LONG nType,BSTR szDeviceName,LONG nYear,LONG nMonth,LONG nDay,LONG nChannel)参数:LONGnType 类型0本地保存的文件,1远程设备的文件LONGszDeviceName 设备名LONGnYearLONG nMonthLONG nDayLONG nChannel通道号,暂未使用返回值:0成功,非0失败检索某月的录像文件SearchMonth函数: LONG SearchMonth(LONG nType,LONG nYear,LONG nMonth)参数: LONGnType 类型0本地文件,1远程设备

37、文件返回值:0成功,非0失败检索某天某个时间段的远程录像文件SearchTime函数: LONG SearchTime(BSTR szDeviceName,LONG nYear,LONG nMonth,LONG nDay,LONG nStartHour,LONG nStartMinute,LONG nEndHour,LONG nEndMinute,LONG nType,LONG nChannel)参数:BSTRszDeviceName设备名(dns:00001只需要传00001)LONGnYear年LONGnMonth月LONGnDay日LONGnStartHour开始时间(小时)LONGnS

38、tartMinute开始时间(分钟)LONGnEndHour结束时间(小时)LONGnEndMinute结束时间(分钟)LONGnType预留类型(暂时不用)LONGnChannel通道号,从0开始,暂未用返回值:0成功,非0失败 获取设备列表SearchGetDeviceList函数: BSTRSearchGetDeviceList()参数:无返回值:BSTR设备列表 如“设备1;设备2;设备3;.”以;分割 说明:先查询某个时间的录像文件SearchMonth等检查某天是否有记录或录像SearchHaveRecord函数: LONG SearchHaveRecord(LONG nDay)参

39、数:LONGnDay第几天,取值131返回值:0无记录,1有记录获取检索结果 SearchGetFileInfo函数:BSTR SearchGetFileInfo()参数:无返回值:BSTR,格式“文件名,通道号,开始结束时间;”,每条记录以分号隔开,各字段以逗号隔开停止检索SearchClose函数:VOIDSearchClose()参数:无返回值:无五、下载录像文件 下载文件 DownloadFile函数:VOID DownloadFile(BSTR szSourceFile,BSTR szSaveFile,LONG nStart,LONG nEnd)参数:BSTR szSourceFil

40、e 源文件BSTR szSaveFile 保存文件LONG nStart起始时间(秒)相对时间LONG nEnd结束时间(秒)返回值:无停止下载文件DownloadFileStop函数:LONG DownloadFileStop。参数:无返回值:0成功,非0失败获取下载文件总长度GetDownloadTotalLength函数:LONGGetDownloadTotalLength。参数:无返回值:LONG单位字节 函H)参数:无返回值:LONG 单位字节获取下载信息事件 OnDownloadInfo函数:VOID OnDonwloadInfo(LONG nMsgID,LPCTSTR szDev

41、iceID,LPCTSTRszSourceFile,LPCTSTR szSaveFile,LONG nPercent)参数: LONG nMsgID消息ID -1下载失败,0正在下载,1下载完成LPCTSTR szDeviceID 设备 IDLPCTSTR szSourceFile 源文件LPCTSTR szSaveFile下载后保存的文件LONG nPercent下载百分比 0-100返回值: 无说明:中间件2.0.0.20才具有此功能六、本地录像回放回放本地录像 PlayOpen函数:LONG PlayOpen(BSTR szFileName,LONG nType,ULONG dwPara

42、m)参数: BSTR szFileName文件路径(网络文件只需传入名称)LONG nType设备类型ULONG dwParan0本地文件,1网络文件返回值:0成功,非0失败暂停回放 PlayPause函数:LONG PlayPause(LONG bPause)参数:LONG bPause 1暂停播放,0恢复播放返回值:0成功,非0失败停止回放 PlayStop函数:LONG PlayStop()参数:无返回值:0成功,非0失败自选文件回放SelectFilePlay函数:LONG SelectFilePlay()参数:无返回值:0成功,非0失败设置播放速度PlaySetSpeed函数:LON

43、G PlaySetSpeed(LONG nSpeed)参数: LONG nSpeed速度,正常5,增加1快1倍,减少1慢1倍返回值:0成功,非0失败获取总共播放时间PlayGetTotalTime函数:ULONGPlayGetTotalTime()参数:无返回值:ULONG秒获取当前播放时间PlayGetCurTime函数:ULONGPlayGetCurTime()参数:无返回值:ULONG秒设置播放位置PlaySeek函数:LONG PlaySeek(LONG nTime)参数:LONGnTime 播放文件的位置秒返回值:0成功,非0失败七、云台操作 云台控制YuTaiControl函数:L

44、ONG YuTaiControl(LONG nCommand,LONG nParm)参数: LONG nCommand 控制参数: 焦距长 ConJJAdd 0 x2010焦距短 ConJJSub 0 x2011光圈大 ConGQAdd 0 x2012光圈小 ConGQSub 0 x2013聚焦近 ConBSAdd 0 x2014聚焦远 ConBSSub 0 x2015 向上 ConYunTaiUp 0 x2020 向下 ConYunTaiDown 0 x2021 向左 ConYunTaiLeft 0 x2022 向右 ConYunTaiRight 0 x2023 左上 ConYunTaiLe

45、ftUp 0 x2024 右上 ConYunTaiRightUp 0 x2025 左下 ConYunTaiLeftDown 0 x2026 右下 ConYunTaiRightDown 0 x2027 自动 ConYunTaiAuto 0 x2028 继电器 ConYunTaiJ2 0 x2029 继电器 ConYunTaiJ1 0 x202a 停止 ConYunTaiStop 0 x202b 自动高速球巡航预置位0 x2055删除高速球预置位0 x2056第二个参数传预置位点范围:1-128保存高速球预制位0 x2052第二个参数传预置位点范围: 1-128执行高速球预制位0 x2053第二个

46、参数传预置位点范围: 1-128切换矩阵 ConJunZhen 0 x2055-0 x3054 (0-4095)切换矩阵摄像机 ConJunZhenCam 0 x3055-0 x4054 (0-4095)主机抓图0 x4055LONG nParam暂未使用返回值: 无八、语音对讲设置声音OpenSound函数:LONG OpenSound(LONG nTalkType,LONG nChannel)参数:LONG nTalk 0对讲,1广播,2监听LONG nChannel 监听时的通道返回值:0成功,非0失败说明:先打开声音控制,然后调用AddDevice 停止语音DeleteDevice函数

47、:LONG DeleteDevice(BSTR szIP)参数:BSTR szIP 停止对讲,传入设备ID返回值:0成功,非0失败说明:传入空值删除所有添加的设备信息监听设备状态、广播AddDevice函数:LONG AddDevice(LONG nType, BSTR szName, BSTR szIP, LONG nPort, BSTR szProxyIP, LONG nProxyPort, BSTR szUserName, BSTR szPassword)参数:LONGnType设备类型 dvr 121, dvs 117BSTRszName设备名称BSTRszIP,设备IDLONGnPo

48、rt设备端口BSTRszProxyIP转发服务器IPLONGnProxyProt转发服务器端口BSTRszUserName用户名BSTRszPassword密码返回值:0成功,非0失败说明: 先调用DeleteDevice,传空参删除所有添加的设备信息,并打开声音控制,然后重新添加设备。九、其他设置 设置音量 SetVolume函数:LONG SetVolume(LONG nVal)参数:LONG nVal 音量大小 0-100返回值:0成功,非0失败设置视频缓冲时间SetVideoBuffer函数:LONG SetVideoBuffer(LONG nBuffer)参数:LONG nBuffe

49、r 时间 110 秒返回值:0成功,非0失败设置菜单ShowMenu函数:LONG ShowMenu(BSTR szMenu)参数:BSTR szMenu显示的菜单文字,每个菜单项用;分隔返回值:0成功,非0失败十、设置设备获取远程设备GetConfig函数:LONG GetConfig(BSTR szFileName)参数:BSTR szFileName 配置文件名,可以为空,使用内部路径返回值:0成功,非0失败保存远程配置 SetConfig函数: LONG SetConfig(BSTR szFileName)参数: BSTR szFileName 配置文件名,可以为空,使用内部路径返回值

50、:0成功,非0失败 设置字码流 SetSubCode函数: LONG SetSubCode()参数:无返回值:0成功,非0失败月服务器配置ServerConfig函数: LONG ServerConfig(BSTR szIP) 参数:BSTR szIP服务器IP地址 返回值:0成功,非0失败获取设置配置GetConfig2函数: BSTR GetConfig2(ULONG dwCommand,LONG nChannel)参数:ULONG dwCommand功能号,444获取电话号码LONG nChannel 通道号返回值:电话号码以;分割设置设备配置 SetConfig2函数: LONG Se

51、tConfig2(ULONG dwCommand,LONG nChannel,BSTR szConfig)参数: ULONG dwCommand功能号,443设置电话号码,442设备休眠LONG nChannel 通道号BSTR szConfig设置信息,电话号码以;分割返回值:0成功,非0失败远程升级UpGrade函数:LONG UpGrade()参数:无返回值:0成功,非0失败,-1最新版本获取升级进度GetUpGradeState函数:LONG GetUpGradeState()参数:无返回值:进度 获取GPS上传时间 GetGps函数:LONG GetGps(LONG*bEnable,LONG*timer)参数:LONG*bEnable1开启gps,关闭gps返回值:LONG* timer gps上传时间 单位秒0成功,非0失败设置GPS上传时间SetGps函数:LONGSetGps(LONG* bEnable,LONG* timer)参数:LONG*bEnable 1 开启 gps,关闭 gpsLONG*timer GPS上传时间单位秒最小5s-65535s返回值:0成功,非0失败十一、检索日志文件检索某月日志文件(直连/设置设备信息)SearchLogMonth函数:LONG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论