关键词不能为空

当前您在: 主页 > 英语 >

二次开发接口文档

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-02 11:05
tags:

-

2021年2月2日发(作者:befit)


接口开发文档



一、开发包目录结构




1.1



demo


文件夹


包含了


sdk


接口调用源代码,可供二次开发参考。使用< /p>


C++


开发的


MFC

程序。



1.2



dll


文件夹



包含了二次开发所需的所有动态库,


demo


编译好的


exe


文件需要放在该文


件夹内才可以运行。



1.3



include


文件夹



包含了二次开发所需要的头文件。



1.4



lib


文件夹



包含了二次开发所需要的


lib


静态库。


1.5



DSS


二次开发指南


(C++).pdf


< br>指导二次开发用户如何新建


VS2005


工程运行


demo


文件夹中的


demo




1.6





dpsdk


开发包的程序版本信息。



1.7



常见问题解答


.pdf



二次开发常见问题以及解决方式。



1.8



大华平台

SDK


开发手册


(C++



).chm



二次开发接口使用说明。



二、术语和缩略语



1



DPSDK



DSS


平台二次开发


SDK




2



CMS


:中心管理服务



3



DMS


:设备管理模块



4



demo


:程序示例(功能类似


DSS


平台客户端)


5



web


管理员端:在浏览器中 输入


DSS


平台的


ip


即可打开管理员端



6



CameraID


:通道


id


,形如:


10000010$$1$$0$$07



DeviceID


:设备


id


三、


Demo


操作方法


< /p>


3.1


运行


demo


把“


demo/bin/


”目录 下面的


3


个文件,如下图所示




拷贝到“dll”文件夹下面,运行


Test_DPSDK_




3.2


登陆平台





登陆界面如图


1


所示,


其中:


IP



DSS


平台



ip


地址;



端口:


9000




用户名:


web


管理员端配置的用户;



密码:


web


管理员端配置的用户对应的密码。



点击“登录”按钮,登陆平台。登陆成功的界面如图


2


所示:







1



2





5



3




1


登陆界面




2


主界面



上图选中的


5


个模块分别是:


1


、组织树;


2


、实 时视频;


3


、本地录像;


4

< p>
、云


台操作;


5


、执行结 果。



3.3


主界面功能介绍



3.3.1


、组织树



操作步骤:点击“加载所有组织结构”按钮


< br>加载组织结构是其他操作的前


提,是为了获取


DSS


平台上所有的设备信息。



3.3.2


、实时视频模块



操作步骤:


1


)确保已经成功加载组织结构。< /p>


2


)输入


CamID(

< br>通道


ID)



3



点击“打开视频”按钮,即可打开视频。如果打开视频失败会在“模块


5”的位


置提示错误码。


< br>注释


1:CamID(


通道


ID )


的获取方式有


1


< br>展开模块


1


组织树,


寻找到对应 的


编码器通道,即可看到该通道对应的通道


ID



2


)登陆


web

< p>
管理员端,选择


基本配置


-


设备管理


-


编码器界面,看到“编码”列给出的是“设备


ID



。使


用设备


ID


组成通道


ID

即:设备


ID$$1$$0$$0



$$1


代表编码器,


$$0


代表单元序


号,


默认为


0



$$0


代表通道号。


具体信息参考“常见问题解 答”。



3.3.3


、本地录像模块



操作步骤:


1


)确保已经成功加载组织结构。< /p>


2


)确保已经成功打开实时视频。


3



点击“开始录像”按钮即可开始本地录像。在打开实时视频以后可 以录像,


并保存到本地磁盘。



3.3.4


、云台控制模块



操作步骤:


1


)确保已经成功加载组织结构。< /p>


2


)确保已经成功打开实时视频。


打开实 时视频以后,针对球机设备可以操作八方向、调节球机镜头、设置预


置点等。

< p>


3.3.5


、执行结果模块



将所有操作的结果输出。并输出对应的操作失败错误码。



3.4


回放界面功能介绍

















3.4.1


录像查询



操作步骤:


1


)确保已经成功加载组织结构。


2


)输入


CameraID


(通道


ID


)。< /p>


3


)选择查



询 的开始和结束时间。


4


)选择录像来源。


5


)选择录像类型。点击


“查询录像”按钮查询录像。



3.4.2


录像回放



操作步骤:


1


)确保已经成功加载组织结构。


2


)确保已经查询到录像文件。


3


)选中录



像文件,点击“按文件回放”按钮。



3.4.2


录像下载



操作步骤:


1


)确保已经成功加载组织结构。


2


)确保已经查询到录像文件。


3


)选中录



像文件,点击“按文件下载”按钮。



3.5


报警功能

















3.5.1


查询报警



操作步骤:


1


)确保已经成功加载组织结构。


2


)输入


CamID


( 通道


ID




3



选择报警类型,点击“查询”按钮。



需要注意的是查询视频类报警(即:视


< br>丢失


/


移动


侦测


/


视频遮挡


)时


CamID< /p>



1000001


$$1

< br>$$0$$0


,查询其他报警(除上述


3

种报警类型)的时候


CamID



1000001


$$3


$$0$$0


。因为视 频类报警是由“视频通道”产生,其他报警是由“报警


输入通道”产生。



3.5.2


报警布控



操作步骤:


1


)确保已经成功加载组织结构 。


2


)输入设备


ID



3


)输入通道


号,(视频类 报警使用“视频通道号”,其他报警使用“报警通道号”)。


4



选择报警类型,点击“布控” 按钮即可。



注释:视频类报警类型包含


1


)视频丢失


2


)移动侦测


3


)视频遮挡 。



3.6


语音对讲

















3.6.1


打开语音对讲


< p>
操作步骤:


1


)确保已经成功加载组织结构。


2


)输入


CamID


(通道


ID


),


选择对讲参数,


3


)点击“开始语音对讲”按钮。



如果参数错误会弹窗提示正确参数信息。



3.6.2


关闭语音对讲


< p>
操作步骤:


1


)确保已经成功打开语音对讲。


2


)点击“根据序列号停止语音


对讲”或者 “根据通道号停止语音对讲”按钮。



3.7


电视墙



目前


Demo


不能新建电视墙任务,只能获取平台配置好的电 视墙信息。电视


墙的任务需要在平台客户端添加。










1













3.7.1


电视墙操作



操作步骤:


1


)确保已经成功加载组织树。


2


)点击“获取电视墙总数”按钮。


3


)点击“获取电视墙信息”按钮。


4


)选择电视 墙


ID



5


) 点击“获取电视墙布


局”按钮。即可显示电视墙对应的屏幕分割信息。

< br>


上图显示


ID



3


的电视墙的名字是


tt


状 态是


1


(代表启用)



电视墙有


4



屏幕,



id


、屏名称、屏坐标、是否绑定解码器(< /p>


1_1000943


代表绑定解码器,


解 码器


id



1000943

< p>
)。



3.7.2


屏幕分割和开窗操作



操作步骤:


1


)确保已经成功获取到电视墙 屏幕信息。


2


)选择一个屏幕。


3



执行分割和开窗操作。所有的融合屏



除外


>


都只做开窗。非融合和融 合的



NVD


都只做分割。



开窗操作(

< p>
left


,上)代表窗口左上角坐标,


width



Height


代表宽和高

< p>
的比例,范围



0-100


。例如:



left


,上)为(


0,0





width,Height


)为



50,50





3.7.3


设置视频源操作



操作步骤:


1


)确保已经成功获取到电视墙屏幕 信息。


2


)输入编码器通道


ID



3


)输入窗口号(分割和开窗操作的 窗口号从


0


开始)。


4


)点击“设置”按


钮。


5


)点 击“关闭”按钮清除窗口视频源。


6


)点击“清屏”按钮清除所 有


屏幕上的窗口和视频源。




2


四、常见问题



1


概述



本文档列出了使用大华


SDK

进行二次开发时出现的常见问题以及对应


的解决方法。方



便第三方开发者快速定位问题,提高二次开发效率。



2


问题列表



2.1WebDemo


问题汇总



2.1.1



IE


浏览器中打开


webDemo


视频窗口显示


因为没有注册


ocx


。在


ocx


文件夹中双击



只有提示注册成功才可以。



2.2OCX


控件问题汇总



2.2.1


OCX


无法注册


1



OCX

控件时微软推出已久的技术,其注册方法及出错原因可在微软官方文档


上查询,或< /p>



者可以自行在网上查找解决方法。


OC X


注册问题本不属于


DPSDK



持范畴。


2


、不过我们还是提供一些建议, 以便您快速排除问题:




1



用“管理员权限”打开“开始”


-

< p>
“附件”


-


“命令提示


符 ”


,输入



regsvr32ocx< /p>


的全路径”即可。



< br>2


)我们提供的


OCX


控件是< /p>


32


位程序,请确保系统有


32


位兼容库,具体判


断方法为


C:Windows SysWOW64


这个文件夹下是否有“



”这个文件,


若没有,请重新安


装系统。若有,请按(


1


)中的方式打开命令提示符,输入



c:windowsSysWOW64regsvr32


ocx





< p>






c:windowsSysWOW64regsvr32Z:DPSDK_O CXocxDPSDK_




如以上


2


点仍然没有能够 成功注册,请在网上,根据自己的系统信息自行


搜索解决方案。


3



在注册


dll

或者


ocx


的时候,


经常会遇到这 么一个问题:



块已加载,


但对


dllregisterServer


的调用失败,错误代码为


0x8004*****


解决方法:在批处理的第一行加入:


cd/d%~dp0


然后在批处理上右键选择使用管

< br>理员权限运行



4



Windows7


出现


:


应用程序无法启动


,


因为应用程序的并行配置不正确


有关详细信息,请 参



阅应用程序事件日志,或使用命令行



工具。



解决方法:出现这个问题是 因为安装


windows7


后,或使用


ghost


版本安装后,


windows7

没有安装


VisualC++


库,


而有些软件需要


VisualC++


库所以到微软官方



3

-


-


-


-


-


-


-


-



本文更新与2021-02-02 11:05,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/599231.html

二次开发接口文档的相关文章