
大华网络SDK开发手册[汇编].docx
94页20XX 指 导 手 册 Instruction manual 大华网络大华网络 SDK 编程手册编程手册 VERSION 3.1.8(Build 070321) 2007-3-21 版权所有 侵权必究 网络客户端 SDK 编程手册 第 3 页 共 95 页 前前 言言 非常感谢您使用我们公司的设备,我们将为您提供最好的服务 本手册可能包含技术上不准确的地方或印刷错误,欢迎指正我们将会定期更新手 册的内容 网络客户端 SDK 编程手册 第 4 页 共 95 页 修订记录修订记录 日期日期修订内容修订内容作者作者 2006-05-30创建林峰 2006-7-3修订接口描述冯江 2006-7-5修订概要描述华立高 2006-7-26修订接口描述刘杰 陈美英 2006-8-10同步更新接口描述陈美英 2006-8-21修订接口描述陈美英 2006-8-23增加典型调用顺序描述陈美英 2006-8-283.0.0 整理修订陈美英 2006-9-153.0.5 同步增加回调数据扩展接口,更新云台控制 说明 陈美英 2006-9-213.0.7 同步增加登录扩展接口陈美英 2006-9-293.0.9 同步增加带有配置结构的配置功能接口说 明 陈美英 2006-10-16增加单独修改通道名称的接口赵均树 2006-10-21增加打开实时图像的扩展接口赵均树 2006-10-281、增加按时间回放和下载接口 2、增加设备配置的第三方接入和获取设备的序 列号功能 赵均树 2006-11-81、带数据回调的按时间回放扩展接口 2、带数据回调的按文件回放扩展接口 3、远程重启接口 4、录像回放能够播放音频 赵均树、陈琼施 2006-11-191、解决了反复修改第三方的 IP 地址时 DVR 比 较容易死机的问题 2、增加 485 接口 3、通过网络修改 IP 配置时 DVR 重启 赵均树、陈琼施 2006-11-271、增加 DDNS 查询 IP 的功能赵均树、陈琼施 2006-12-15修正文档中接口描述的错误,并增加链接赵均树、陈琼施、 林坚彦 2006-12-25增加并修改语音对讲的接口叶浩、陈琼施 2006-12-29增加用户管理接口林坚彦、陈琼施 2007-1-17修改了 CLIENT_Login 的功能描述 增加了 CLIENT_FindFile、CLIENT_FindNextFile、CLI ENT_FindClose 林坚彦、赵均树、 陈琼施 网络客户端 SDK 编程手册 第 5 页 共 95 页 2007-2-8 增加了设备参数配置的两个接口: CLIENT_GetDevConfig CLIENT_SetDevConfig 林坚彦、陈琼施、 赵均树 2007-3-7 修改了 CLIENT_StopListen 接口典型应用的笔 误 赵均树 2007-03-19 增加了个查询报警状态的接口。
林坚彦、陈琼施 2007-03-21 增加了语音对讲中的音频编码接口 增加了扩展报警侦听接口 叶浩、陈琼施、林 坚彦 网络客户端 SDK 编程手册 第 6 页 共 95 页 目目 录录 1 简简 介介 .............................................................7 1.1 概述概述 ..........................................................7 1.2 适用性适用性 ........................................................7 1.3 特色功能特色功能.......................................................8 2 设计原则设计原则...........................................................9 2.1 编程说明编程说明.......................................................9 2.2 典型调用顺序典型调用顺序 ..................................................10 3 数据结构定义数据结构定义 ......................................................13 3.1 客户端数据结构客户端数据结构.................................................13 3.1.1 设备信息结构设备信息结构 ..............................................16 3.1.2 时间信息时间信息..................................................16 3.1.3 录像文件信息录像文件信息 ..............................................17 3.1.4 设备状态信息设备状态信息 ..............................................17 3.1.5 系统配置信息结构系统配置信息结构 ...........................................21 4 接口定义接口定义..........................................................21 4.1 SDK 初始化初始化 ....................................................21 4.2 状态侦听状态侦听......................................................23 4.3 字符叠加字符叠加......................................................25 4.4 设备注册设备注册......................................................26 4.5 实时监视实时监视......................................................27 4.6 音频控制音频控制......................................................31 4.7 数据保存数据保存......................................................32 4.8 视频抓图视频抓图......................................................35 4.9 回放和下载回放和下载 ....................................................36 4.10 回放控制回放控制.....................................................46 4.11 云台控制云台控制.....................................................49 4.12 实时预览实时预览.....................................................51 4.13 系统配置系统配置.....................................................52 4.14 日志管理日志管理.....................................................57 4.15 透明串口透明串口.....................................................58 4.16 远程控制远程控制.....................................................60 4.17 录像控制录像控制.....................................................62 4.18 系统时间系统时间.....................................................63 4.19 用户管理用户管理.....................................................63 网络客户端 SDK 编程手册 第 7 页 共 95 页 4.20 语音语音对对讲讲.....................................................65 4.21 码流统计码流统计.....................................................69 4.22 IO 控制控制......................................................70 4.23 强制强制 I 帧帧.....................................................71 4.24 设置限流设置限流.....................................................71 4.25 获取设备状态获取设备状态 .................................................72 4.26 修改通道名称修改通道名称 .................................................72 4.27 DDNS 查询查询 IP .................................................73 4.28 设备参数设备参数配配置置 .................................................73 5 示例功能实现示例功能实现 ......................................................87 5.1 连接设备连接设备......................................................88 5.2 报警信息获取报警信息获取 ..................................................88 5.3 系统配置系统配置......................................................88 5.4 实时监视实时监视......................................................88 5.5 数据保存数据保存......................................................89 5.6 回放回放/下载和进度指示下载和进度指示 ............................................89 5.7 播放控制播放控制...............。
