在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 海康威视网络视频SDK编程指南DVR-NVR

海康威视网络视频SDK编程指南DVR-NVR

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.85M
  • 下载次数:20
  • 浏览次数:933
  • 发布时间:2020-10-29
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
海康威视网络视频SDK编程指南,很实用!海康二次开发必看文档
设备网络SDK编程指南 目录 声明 SDK简介 2SDK版本更新 H14 3函数调用顺序 SDK基本调用的要流程 14 P通道相关说明 实时预览模块流程……… E重 冋放和下载模块流程.. 18 参数置模块流程 19 远稈设备维护模块流稈 语音对讲转发模块流程……. 报警模块流程. 22 38.1 报警(布防)流稈 3.8.2 报警(监听)流程.….….… 透明通道模块流程…. 函数调用实例. P通道资源配置小例代码 预览模块的示例代码…. 429 回放和下载模块的示例代码 34 参数配置模块的示例代码.… 远稈设备维护模块的示例代码∴… 面; “音面面;a 44 语音对讲转发模块的小例代码 报警模块的示例代码 透明進道模块的示例代码.... 5函数说明 SDK初始化∴ 5.1.1 初始化 SDK NET DVR Init 5.1.2 释放SDK资源 NET DVR Cleanup SDK本地功能 SDK本地参数配置 5.2.1 获取SDK本地参数 NET DVR_ GetsDklocalcfg… 5.2.2 设置SDK本地参数 NET DVR_ SetSDKLocalCfg… 56 迕接和接收超时时间及重连设置 5.2.3 设置网络连接超时时间和连接尝试次数NET_D SetConnectTime 5.2.4 设置重连功能 NET DVR SetRecon nect 5.2.5 设置按收超时时间 NET DVR_ Setrecytimeout 多网卡绑定 526获取所有,用于支持多网卡接口NET_ DVR GetlocalIP 527设置|P绑定 Net DVR SetvalidIP SDK版本、状态和能力 设备网络SDK编程指南 5.2.8 获取SDK的版本号和buld信息 NET DVR GetsDkBuild version..... 5.2.9 获取当前SDK的状态信息 Net DVR GetsDkstate 52.10获取当前SDK的功能信息 NeT DVR GetsDKability SDK启用写日志… 5211启用写日志文件 NET DVR Setlog ToFile 异常消息回调. 52.12汴册异常消息回调函数 NET DVR Set Exception CallBack_ V30 .59 获取错误信息 .2 52.13返回最后操作的错误码 Ne DVR Getlasterror 52.14返回最后操作的错误码信息 NET DVR GetErrorMsg 用户注册 531激活设备 NET DVR Activate Device. 5.3.2 I PServer或者DDNS域名解析,获取动态地址和端口号 NET DVR_ GetDVR| PByResolveSvr_ EX. .52 533用户注册设备 NET DVR Login V40… 534用户注销 NET DVR Logout 获取设备能力集. 5.4.1 获取设备能力集 NET DVR_ Get Device Ability 54.2获取设备能力集标准协议) NET DVR GetSTDAbility…… 灾时预览… 5.5.1 实时预览 NET DVR RealPlay_V40. 5.5.2 停止预览 NET DVR_ StopRealPlay 55.3获取预览时用来解码和显示的播放库句柄 Net dVR GetRealPlayerlndex 强制帧. 5.6.1 强制帧 NET DVR Remote Control 预览显示视频参数配置 5.7.1 获取预览砚频显示参数 net DVR ClientGetVideoeffect. 5.7.2 获取预览视频显示参数 net DVR Getv ideo effect 57.3设置预览视频显示参数NET_ dVR Clientsetvideoeffect 574设置预览视频显示参数 NET DVR Setvideo effect.... 预览画面叠加字符和图像 ,,4, ,,,4 5.8.1 预览画面叠加字符和图像, Linux下无此接口NET_ DVR RigisterDraw Fun 预览时播放声音控制.….. 5.9.1 设置声音播放模式 NET DVR SetAudiomode 70 592独占声卡模式下开启声音 NET DVR Open Sound. 5.9.3 独占声卡模式下开启声音 net DVR Closesound 594共享声卡模式下开启声音 NET DVR Open SoundShare 595共享声卡模式下关闭声音 NeT DVR CloseSoundshare 71 596调节播放音量 Net DVR Volume 71 实时预览数据捕获 71 5.101注册回调函数,捕获实时码流数据 NET DVR Setrea| Pataca‖Back.… 71 5.10.2注册回调函数,捕获实时码流数据(标准码流) NeT DVR Setstandard Back. 5.10.3捕获数据并保存到指定的文件中 NET DVR Save RealData 14面 5104停止数据捕获 NET DVR Stop Save Real Data 顶览抓图 73 设备网络SDK编程指南 5111设置抓图模式 NET DVR Setcapture Picture Mode.... 5112预览时,单帧数椐捕获炸保存成图片 NET DVR CapturePicture. 没备抓图 74 5121单帧数据捕获并保存成JPEG图片 NET DVR CaptureJPEGPicture 74 5.12,2单帧数据捕获并保存成JPEG存放在指定的内存空间中 NET DVR CapturePEGPicture NEW 74 云台控制. 75 云台控制操作 5.131云台控制操作(需先启动图像预览) NET DVR PTZContral 5,13.2云台控制操作(不用启动图像预览) Net DVR PTZControl other∴... 5133带速度的云台控制操作(需先启动图像预览) NET DVR_ PTZControlWithSpeed 76 5134带速度的云台控制操作(不用启动图像顶笕) NET DVR_ PTZControlW ithSpeed Other… 77 云台预置点操作 5,13.5云台预置点藁作,需先启动预览 NET DVR PTZPreset..... 5136云台预置点操作 Net DVR PTZPreset other 78 云台巡航操作 5.13.7云台巡航操作,需先启动预览 NET DVR PTZPCri 5138云台巡航操作 NEt DVR PTZPCruise Other 79 云台轨迹作 5139云台轨迹操作,需先启动预览 NET DVR_ PTZTrack 513.10云台轨迹操作 NET DVR PTZTrack other 透明云台控制.… 51311透明云台操作,需先启动预览 NET DVR TransPTz 51312透明云台操作 NET DVR Trans Ptz Other 81 云台区域缩放控制 51313云台图象区域选择放大或缩小 NET DVR_ PTZSelZoomIn 81 5,1314云台图像区域遗择放大或缩小 NET DVR PTZSE| ZoomIn ex… 81 录像文件回放、下毂、锁定及备份∴… 获取通道录像起止时间 5141获取通道录像起止时间 NET DVR Inquiry RecordTimespan82 即时刷新录像索引 ,,,4 5142即时刷新录像索引 NET DVR UpdateRecordIndex 月历录像查询. 5143获取月历录像分布 NET DVR GetDevice Config 录像文件的查找… 83 5.144根据文件类型、时间查找设备录像文件 Net DVR Findfile_V40. 5145逐个获取查找到的文件信息 net dVR Findnextfile v40 5.14.6关闭文件查找,释放资源 NET DVR_ Find close30 84 按事件查找录像文件… 5147根据事件查找录像文件 NET DVR Find File by Event V40 5.14.8逐个获取查找到事件录像信息 NET DVR Find NextEvent v40 5149关闭文件查找,释放资源 NET DVR Find Close v30 区域移动侦测智能搜索 ,B, 5.14.10开始智能搜索 NEt DVR Smartsearch v40 5,1411逐个获取查找到的智能录像信息 NET DVR SearchNextInfo 86 设备网络SDK编程指南 51412停止智能搜索 NET DVR StopSearch 86 回放(正放或倒放)录像文件 514.13按文作名回放录像文件 Net dVR Play Back By Name 87 51414按时间回放录像文件 NET DVR Play Back Time_V40. 51415按文件名倒放录像文件 NET DVR_ Play BackReverseBy Name 514.16按时间倒放录像文件 NeT DVR Play BackReverseByTime v40 51417控制录像回放的状态NET_ DVR PlayBack Control V40 51418停止回放录像文件 NeT DVR Stop Play Back… 92 回放录像文件时的数据捕获…… 5.1419捕获回放的录像数据,并保存成文件 NET_ DVR_ Play Back Save Data 92 51420停止保存录像数据 NeT DVR Stop Play Back Save… 51421汴册回调函数,捕获录像数据 NET DVR SetPlay Data CallBack V40 录像标签的添加和删除 51422添加录像标签NET_ DVR InsertRecordla bel… 51423修改录像标签 NET DVR Modify Record Label 3344 5.14.24朋除录像标签 NET DVR DelRecordlabel 录像标签的查找 94 514.25搜索录像标签 NET DVR FindRecordlabel 514.26逐个获取搜索到的录像标签NET_ DVR Findnextlabel… 51427停止搜索录像标签 NET DVR Stop FindLabel… 回放的其他操作… 51428获取录像回放时显示的OSD时间 NET_ DVR Get Play BackosdT ime 5.1429录像回放时抓图,并保存在文件中 NET DVR Play Back Capture File 51430刷新显示回放窗口 NET DVR Refresh|ay 51431获取冋放时用来解码显示的播放库句柄 NET DVR GetPlay Back PlayerIndex. 下载录像文件. 51432按文作名下载录像文件NE_ dVR GetFilebyName.. 51433按时间卜载录像文件 NET DVR Get File ByTime V40 514.34控制录像下载的状态 Net DVR Play Back Control40 97 51435停止下毂录像文件 NET DVR StopGetFile… ,,,.4.,4.,.. 514.36获取当前下载录像文件的进度 NET DVR GetDownload pos 录像文件锁定和解锁∴… 51437按文作名锁定录像文件 NET DVR Lock File ByName 514.38按文仵名解锁录像文件 NET DVR Unlock File By Name 51439流1D方式对某一时间段录像文件进行加锁 NET DVR_ Lock Stream File byt ime 5.1440流⑩D方式对某一时间段录像文件进行解锁 NET DVR Unlock Stream File By Time 备份文件 ∴100 51441取设备磁盘列表 Net DVR GetDisklist 100 51442按文作名备份录像文件 net dvr Backup By Name 51443按时间段备份录像文件 NE DVR_ Backup By Time 100 51444获取备份的进度 NET DVR Get Backup Progress 101 514.45停止备份NET_DVR_ StopBackup ∴,101 图片的査找、同放及备份 102 查找图片 102 设备网络SDK编程指南 5.15.1根据类型和时间查找图片 NET DVR Find Picture.. 5152逐个获取杳找到的图片 Net DVR FindNextPicture v40 102 5,15.3关闭图片查找,释放资源 net DVR Closefind Picture 103 图片智能检索(后检索) 5154开始智能图片检索 NET DVR SmartSearchPicture 103 5155逐个获取搜索到的智能图片信息 NET DVR FindNextsmart Picture 103 5.15.6关闭图片智能检索,释放资源 net DVR ClosesmartSearch Picture∴ 104 回放(下载)图片 104 5157图片回放 NET DVR_ GetPicture v30.… 104 备份图片 104 5158各份图片 NET DVR Backup Picture 104 5159获取备份的进度 NET DVR Get Backup Progress 104 51510停止备份NET_DR_ Stop Backup 105 布防、撤防 106 设置报螫等信息上传的回调凼数 5161注册回调函数,接收报警消息 NET DVR_ SetDVRMessage Call Back V30 106 布防撤防 107 5162建立报警上传通道,获取报警等信息NET_ DVR SetupAlarm Chan V41… 107 5.16.3撤销报警上传通道 NET DVR_ CloseAlarmChan y30. 107 监听报警 107 5,17.1启动监听,接收设各主动上传的报警等信息 Net DVR StartListen v30 107 5172停止监听(支持多线程) NET DVR StopListen v30…… 语音对讲、转发及广播 109 语音对讲 109 5181动语音对讲 Net DVR Start Voice Com v30 “. 109 5182设置语音对讲客户端的音量 NET DVR Setvoice comclientvolume 110 5183停止语音对讲或者语音转发NET_ DVR StopVoiceCom 4110 语音转发 111 5.184启动语音转发,获取编码后的音频数据 NET DVR StartVoicecom MR30 111 5185转发语音数据 Net DVR Voice com send data ,,,4 112 5186停止语音对讲或语音转发 NET DVR_ StopVoice Com 112 语音广播 112 5.18.7启动语音广播的PC端声音捕获 NET DVR_ ClientaudioStart V30 112 5.188添加设备的某个语音通道到可以接收PC端声音的广播组 NET DVR AddDVR V30. 113 5189从可接收PC机声音的广播组里删除该设备的语音通道NET_ DVR DelDVR V30.…. 113 51810停止语音广播的PC端声音捕获NET_ DVR ClientAudioStop 113 音频编解码 Windows32位系统支持)….… 114 G722音频编解码 14 5,18.11初始化音频编码 NET DVR Initg722 Encoder 114 51812G722音频编码 NET DVR Encodeg722Fame… 114 5.1813释放音频编码資源 NET DVR Releaseg722 Encoder 114 5.,1814初始化音频解码 NET DVR|nitG722 Decoder.…. ,B, 114 518.15G722音频解码 NET DVR Decades722 Frame 5.18.16释放音频解杩资源 NET DVR Releaseg722 Decoder 115 VIl 设备网络SDK编程指南 G711音频编解码 51817G711音频编码 NET DVR Encodes71 Frame 115 51818G711音频解码 NET DVR DecodeG711 Frame 116 远程参数配置 116 通用参数配置 116 5191获取设备的配置信息 Net dVR GetDVRConfig 116 5192设置设备的酯置信息 NET DVR SetDVRConfig 121 5193获取设备的配置信息(标准协议 NET DVR_ GetSTDConfig 126 5194设置设备的配置信息(标准协议) NE DVR_ SetsT COnfig…... ……4126 批量参数配置 127 5195批量获取配置信息 NeT DVR Get Device Config.. 127 5196批量设置配置信息 NET DVR SetDevice Config 长连接参数配置 130 5197启动长连接远程配置 NET DVR_ StartRemote Config… 130 5198逐个获取查找到的信息 NET DVR GetNextRemote Config… 131 5199获取长连接配置的状态 NeT DVR GetRemote Config State 131 51910关闭长连接配置接口所创建的句柄,释放资源NET_ DVR StopRemote Config 132 远程控制 132 51911远程控制 NET DVR Remote Control. 132 51912远程控制(标准协议)ET_ DVR STDControl 133 报砻输出配置 133 519.13获取设备报警输出 NET DVR_ GetAlarmout y30.… 133 51914置设备报警输出 NET DVR SetAlarm Out 134 RTSP协议参数配置 51915获取RTSP协议参数 NET DVR GetRtsp Contig 134 51916设置RTSP协议参数 NET DVR SetRtsp Config… 134 获取设备支持的云台协议… 135 51917获取设备支持的云台协议 NeT DVR GetPTZProtocol 135 视频输出缩放参数配置 135 5,1918获取视频输出缩放信息 Net DVR Getscalecfg v30. 135 51919设置视频输出缩放参数 NET DVR Setscalecfg v30 135 SMART参数配置 13 SMART参数配置 136 5201批量获取配置信息 NET DVR Get Device Config 136 520.2批量设置配置信息 NET DVR SetDevice Config 137 VQD视频质量诊断 138 520,3批量获取配置信息NET_ dvR Get Device Config… 138 5204批量设置配置信息 NET DVR SetDevice Config 139 520.5启动长连接远程配置 NET DVR StartRemote config 4139 520.6逐个获取查找到的信息 NET DVR GetNextRemote Config… 5.207关闭长连接配置接口所创建的句枘,释放资源 NET DVR StopRemote Config 141 硬盘管理.. …141 5,211远程格式亿设备硬盘 NeT DVR Format disk 141 521.2获取格式化硬盘的进度 NET DVR_ GetFormatProgress… 141 设备网络SDK编程指南 521.3关闭格式化硬盘句柄,释放资源 net dVR Close formathandle. 142 零通道预览和配置 142 参数配置 142 5221获取设备的配置信息 NE DVR_ GetDVRConfig 522.2设置设备的配置信息 NET DVR SetDVRConfig 143 实时预览 143 5223开启零道道预览 NET DVR ZeroStartPlay 143 5224停止预览 NET DVR ZeroStopPlay 144 其他功能 a‘· 5225零通道产生一个关键帧 NET_ DVR Zero MakeKey Frame 14 44 5.22.6零通道预览画面翻页 NET DVR ZeroturnOver 透明通道, 145 5.231建立透明通道 NET DVR Seria| Start .145 5232通过透明通道向设备串口发送数据NET_ DVR Seria|send …145 5233断开透明通道 NET DVR_ SerialStop… 146 向串口发送数据 5.,24.1直接向串口发送数据,不需要建立透明通道 Net DVR Send Toseria|Port 146 5242直接向232串口发送数据,不需要建立透明通道 NET DVR Sendto232Pot…… 146 没备手动录像… 147 5,25,1远程手动启动设备录像 NET DVR StartDVRrecord .147 5252远程手动停止设备录像 NET DVR StopDVRRecord 147 远程面板控制 147 5261远程控制面板上的按键NET_DVR_ ClickKey 526.2梵用设备本地面板控制 NET DVR LockPane… 5263恢复设备本地面板控制 NET DVR Un Lock panel 149 码流加密 150 5,27.1设置设备码流加密密钥 NET DVR InqueststreamEncrypt….... 150 527.2获取设备码流加密状态 NET DVR Inquest Get Encryptstate 获取PC协议列表 5281取设备支持的PC协议表 NET DVR_ GetlPCProtolist 150 远程扫描和修改PC信息… 151 529,1远程扫描获取IPC信息列表NET_DVR_ GetsadplnfoList.......11 5292远程修改PC信息 NET DVR_ Update Sadplnfo 151 5301测试按已配置的EMAL参数能否牧发成功 NET DVR StartEmailTes… 邮件测试 151 5.302获取郎件测试的进度 net DVR GetEmailTest Progress 151 5303停止邮件测试 NET DVR StopEmailTest. 152 文件上传下载. 152 531.1上传文件 NET DVR Upload File V40 5312获取文件上传的进度和状态 NET DVR_ GetUpload State… 153 5313停止文件上传 NET DVR_ Upload Close 153 5314开始下较文件 NeT DVR StartDownload 14 ∴153 5.315取文件下载的进度和状态 NET DVR GetDownload state 154 531.6停止文件下载 NET DVR_ Stop Download 154 X 设备网络SDK编程指南 PSAN文件日录查找… 5321杳找PSAN文件目录 NET DVR FindlpSan Directory… 154 5322逐个获取查找到的目录信息 NET DVR FindNextDirectory… 154 532.3停止PSAN文件目录搜索,释放资源 NET DVR_ FindDirectory Close 设备维护管理 155 获取设备工作状态 ∴155 5.331获取设备的工作状态 Net DVR GetDVRWork state v30. 155 53.2获取设备运行状态 net DVR Get DeviceStatus. 155 5333设备在线状态检测 NET DVR_ Remotecontrol1 156 5334启动设备状态巡检 NET DVR StartGetDeyState 53.5停止设备状态巡检 NET DVR StopGet DevState 157 远稈升级 157 5.33.6设置远程升级时內络环境 NeT DVR SetNetworkEnvironment ∴157 5337远程升级 NET DVR Upgrade.… 5338获取远程升级的进度NET_ DVR_GetUpgrade Prog,∴……… 158 53.9获取远程升级的状态 NET DVR GetUpgradeState 53.10获取远程升级的阶段信息 NET DVR GetUpgradeStep 158 533.11关闭远程升级句柄,释放资源 NET DVR Close UpgradeHandle 在线升级 15 533.12取在线升级相关信息 NET DVR GetsTDConfig 5.3313远程控制在线升级 NET DVR STDContro| 160 日志查找 161 53314查找设备的日志信息(可搜索带SMAR信息的日志)NET_ DVR FindDVRLog_ v30 161 53.15逐条获取查找到的日志信息NET_ DVR FindNextlog v30 53316释放查找日志的资源NET_ DVR Find Close V30 168 远程备份 168 5.33.17获取设备磁盘列表 net DVR Get Disklist 5318备份统一接口 NET DVR_ Backup… 5319获取备份的进度 NET DVR Get Backup Progress 169 53320停止备份 NET DVR StopBackup 169 恢复设备默认参数. 170 53321恢复设备默认参数NETD、R_ Restore Config. 170 导入/导出配置文件 .1170 53.22导出配置文件 NET DVR Get ConfigFile v30. 170 53323导出配置文件 Net DVR Get Confi!Fe 170 53324入配置文件 NET DVR SetConfig File EX 533.25导入配置文件 NET DVR Setconfig File 171 网流量检测.… 171 53326开始网络流量检测 NEt DVR StartNetworkflow Test 171 53327停止网络流量检测 NET DVR StopNetwork Flow Test….., 171 获取UPNP端口映射状态 172 533.28获取UPNP端口映射状态 NET DVR_ GetUpnpNatstate..... 172 关机和重启.… 172 53329重启设备 NET DVR RebootDvr. 172 【实例截图】
【核心代码】

标签:

实例下载地址

海康威视网络视频SDK编程指南DVR-NVR

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警