大华网络SDK开发手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大华网络SDK编程手册
VERSION 3.1.8(Build 070321)
2007-3-21
版权所有侵权必究
前言
非常感谢您使用我们公司的设备,我们将为您提供最好的服务。
本手册可能包含技术上不准确的地方或印刷错误,欢迎指正。我们将会定期更新手册的内容。
修订记录
目录
1 简介............................................... 错误!未指定书签。
1.1概述..........................................................
1.2适用性.........................................................
1.3特色功能.......................................................
2 设计原则 ..........................................................
2.1编程说明.......................................................
2.2典型调用顺序....................................................
3 数据结构定义.......................................................
3.1客户端数据结构..................................................
3.1.1 设备信息结构................................................
3.1.2 时间信息 (14)
3.1.3 录像文件信息................................................
3.1.4 设备状态信息................................................
3.1.5 系统配置信息结构.............................................
4 接口定义 ..........................................................
4.1SDK初始化.....................................................
4.2状态侦听.......................................................
4.3字符叠加.......................................................
4.4设备注册.......................................................
4.5实时监视.......................................................
4.6音频控制......................................... 错误!未定义书签。
4.7数据保存.......................................................
4.8视频抓图.......................................................
4.9回放和下载 .....................................................
4.10回放控制......................................................
4.11云台控制......................................................
4.12实时预览......................................................
4.13系统配置......................................................
4.14日志管理......................................................
4.15透明串口......................................................
4.16远程控制........................................ 错误!未定义书签。
4.17录像控制......................................................
4.18系统时间......................................................
4.19用户管理......................................................
4.20语音对讲......................................................
4.21码流统计......................................................
4.22IO控制.......................................................
4.23强制I帧......................................................
4.24设置限流......................................................
4.25获取设备状态...................................................
4.26修改通道名称 (5)
4.27DDNS查询IP ..................................................
4.28设备参数配置...................................................
5 示例功能实现.......................................................
5.1连接设备.......................................................
5.2报警信息获取....................................................
5.3系统配置.......................................................
5.4实时监视.......................................................
5.5数据保存.......................................................
5.6回放/下载和进度指示..............................................
5.7播放控制.......................................................
5.8预览..........................................................
5.9字符叠加.......................................................
1简介
1.1概述
欢迎使用大华网络SDK编程手册,网络客户端软件开发包(DVR客户端SDK)是大华网络硬盘录像机、网络视频服务器的配套产品,本文档详细描述了开发包中各个函数实现的功能、接口及其函数之间的调用关系和示例实现。
网络客户端软件开发包主要包括业务操作和设备管理两大部分:
业务操作:状态侦听、实时监视、实时预览、字符叠加、音频控制、录像回放和下载、数据保存、云台控制、语音对讲、透明串口、码流统计等功能。
设备管理:远程升级、远程重启/关闭、设备参数配置(系统通用配置、报警布/撤防设置、录像配置、串口配置、图像配置、日志管理、用户管理、设备校时、
动态检测配置、网络配置)等功能。
开发包所包括的文件有:
网络库:dhnetsdk.lib、dhnetsdk.dll、dhnetsdk.h
解码库:decode.dll、render.dll、dllh264.dll、audiorecord.dll、AudioRecordEx.dll、avcodec.dll
辅助库:dhdvr.dll、ParaTimer.dll、DetectAreaCtrl.ocx、SetDeviceConfigProj.ocx