实例介绍
设备网络SDK是基于设备私有网络通信协议开发的,为后端设备(嵌入式网络硬盘录像机、视频服务器)、前端设备(网络摄像机、网络球机、IP模块)等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。 适用于以下产品型号: DS-95xx、DS-96xxNVR; DS-90xx混合型硬盘录像机; DS-91xx、DS-81xx、DS-80xx、DS-70xx、DS-71xx、DS-7116、DS-72xx硬盘录像机; DS-60xx、DS-61xx视频服务器、编/解码器; iDS-6002HF/B双摄像机跟踪、iDS-6101HF智能设备(行为分析)、iDS52xx智能分析仪、iDS90XX
【实例截图】
【核心代码】
7fa74475-22f3-44e3-b780-15b12d35d857
├── ClientDemo
│ ├── ClientDemo.aps
│ ├── ClientDemo.clw
│ ├── ClientDemo.cpp
│ ├── ClientDemoDlg.cpp
│ ├── ClientDemoDlg.h
│ ├── ClientDemo.dsp
│ ├── ClientDemo.dsw
│ ├── ClientDemoEn.aps
│ ├── ClientDemoEn.rc
│ ├── ClientDemo.h
│ ├── ClientDemo.ncb
│ ├── ClientDemo.opt
│ ├── ClientDemo.plg
│ ├── ClientDemo.rc
│ ├── ClientDemo.sln
│ ├── ClientDemo.vcproj
│ ├── ClientDemo.vcproj.HIK-EB6AE5AE50F.hik.user
│ ├── ClientDemo_vs60_Win32_Debug.lnt
│ ├── DialogMultiNetCard.cpp
│ ├── DialogMultiNetCard.h
│ ├── DialogRecordTimeSpan.cpp
│ ├── DialogRecordTimeSpan.h
│ ├── DlgAccessCameraCfg.cpp
│ ├── DlgAccessCameraCfg.h
│ ├── DlgAddDevice.cpp
│ ├── DlgAddDevice.h
│ ├── DlgAES.cpp
│ ├── DlgAES.h
│ ├── DlgAlarmCamCfg.cpp
│ ├── DlgAlarmCamCfg.h
│ ├── DlgAlarmHostAbility.cpp
│ ├── DlgAlarmHostAbility.h
│ ├── DlgAlarmHost.cpp
│ ├── DlgAlarmHostEnableCfg.cpp
│ ├── DlgAlarmHostEnableCfg.h
│ ├── DlgAlarmHost.h
│ ├── DlgAlarmHostLogSearch.cpp
│ ├── DlgAlarmHostLogSearch.h
│ ├── DlgAlarmHostRs485.cpp
│ ├── DlgAlarmHostRs485.h
│ ├── DlgAlarmHostStatus.cpp
│ ├── DlgAlarmHostStatus.h
│ ├── DlgAlarmHostTransparent.cpp
│ ├── DlgAlarmHostTransparent.h
│ ├── DlgAlarmKeyboardUser.cpp
│ ├── DlgAlarmKeyboardUser.h
│ ├── DlgAlarmNetUser.cpp
│ ├── DlgAlarmNetUser.h
│ ├── DlgAlarmOperatorUser.cpp
│ ├── DlgAlarmOperatorUser.h
│ ├── DlgAlarmOutCfg.cpp
│ ├── DlgAlarmOutCfg.h
│ ├── DlgAtmFrameFormatV30.cpp
│ ├── DlgAtmFrameFormatV30.h
│ ├── DlgBroadCast.cpp
│ ├── DlgBroadCast.h
│ ├── DlgCcdParam.cpp
│ ├── DlgCcdParam.h
│ ├── DlgChannelInfo.cpp
│ ├── DlgChannelInfo.h
│ ├── DlgCheckTime.cpp
│ ├── DlgCheckTime.h
│ ├── DlgConfigAll.cpp
│ ├── DlgConfigAll.h
│ ├── DlgConfigFlash.cpp
│ ├── DlgConfigFlash.h
│ ├── DlgCreateVD.cpp
│ ├── DlgCreateVD.h
│ ├── DlgCuntomProtocal.cpp
│ ├── DlgCuntomProtocal.h
│ ├── DlgCurrentEncodeAbility.cpp
│ ├── DlgCurrentEncodeAbility.h
│ ├── DlgDeviceAllAbility.cpp
│ ├── DlgDeviceAllAbility.h
│ ├── DlgDeviceAudioTalkCode.cpp
│ ├── DlgDeviceAudioTalkCode.h
│ ├── DlgDeviceInfo.cpp
│ ├── DlgDeviceInfo.h
│ ├── DlgDeviceState.cpp
│ ├── DlgDeviceState.h
│ ├── DlgDiskQuota.cpp
│ ├── DlgDiskQuota.h
│ ├── DlgDoTest.cpp
│ ├── DlgDoTest.h
│ ├── DlgEncodeAbility.cpp
│ ├── DlgEncodeAbility.h
│ ├── DlgEncodeJoint.cpp
│ ├── DlgEncodeJoint.h
│ ├── DlgFormatHD.cpp
│ ├── DlgFormatHD.h
│ ├── DlgFortify.cpp
│ ├── DlgFortify.h
│ ├── DlgGatewayCfg.cpp
│ ├── DlgGatewayCfg.h
│ ├── DlgHardDiskCfg.cpp
│ ├── DlgHardDiskCfg.h
│ ├── DlgHolidayCfg.cpp
│ ├── DlgHolidayCfg.h
│ ├── DlgInquestDvr.cpp
│ ├── DlgInquestDvr.h
│ ├── DlgInquestEvent.cpp
│ ├── DlgInquestEvent.h
│ ├── DlgInquestFile.cpp
│ ├── DlgInquestFile.h
│ ├── DlgIPAccessCfgDDNS.cpp
│ ├── DlgIPAccessCfgDDNS.h
│ ├── DlgIPAccessCfgIPServer.cpp
│ ├── DlgIPAccessCfgIPServer.h
│ ├── DlgIPAccessCfgStreamServer.cpp
│ ├── DlgIPAccessCfgStreamServer.h
│ ├── DlgIPCFrontAbility.cpp
│ ├── DlgIPCFrontAbility.h
│ ├── DlgIPCSpecial.cpp
│ ├── DlgIPCSpecial.h
│ ├── DlgIPDomeLocalCfg.cpp
│ ├── DlgIPDomeLocalCfg.h
│ ├── DlgIPParaCfgV40.cpp
│ ├── DlgIPParaCfgV40.h
│ ├── DlgIscsiCfg.cpp
│ ├── DlgIscsiCfg.h
│ ├── DlgJpegCaptureCfg.cpp
│ ├── DlgJpegCaptureCfg.h
│ ├── DlgJpegFTP.cpp
│ ├── DlgJpegFTP.h
│ ├── DlgJPEGSnatchConfig.cpp
│ ├── DlgJPEGSnatchConfig.h
│ ├── DlgLimitAngle.cpp
│ ├── DlgLimitAngle.h
│ ├── DlgLinkStatus.cpp
│ ├── DlgLinkStatus.h
│ ├── DlgLocalConfig.cpp
│ ├── DlgLocalConfig.h
│ ├── DlgLocalLogConfig.cpp
│ ├── DlgLocalLogConfig.h
│ ├── DlgLocalRecordSchedule.cpp
│ ├── DlgLocalRecordSchedule.h
│ ├── DlgLogSearch.cpp
│ ├── DlgLogSearch.h
│ ├── DlgNetworkAbility.cpp
│ ├── DlgNetworkAbility.h
│ ├── DlgNetworkBonding.cpp
│ ├── DlgNetworkBonding.h
│ ├── DlgNetworkFlowTest.cpp
│ ├── DlgNetworkFlowTest.h
│ ├── DlgNVRCfg.cpp
│ ├── DlgNVRCfg.h
│ ├── DlgOutput.cpp
│ ├── DlgOutputCtrl.cpp
│ ├── DlgOutputCtrl.h
│ ├── DlgOutput.h
│ ├── DlgPdcCalibration.cpp
│ ├── DlgPdcCalibration.h
│ ├── DlgPdcRuleCfg.cpp
│ ├── DlgPdcRuleCfg.h
│ ├── DlgPDCSearch.cpp
│ ├── DlgPDCSearch.h
│ ├── DlgPlayBack.cpp
│ ├── DlgPlayBack.h
│ ├── DlgPlayDvrRecord.cpp
│ ├── DlgPlayDvrRecord.h
│ ├── DlgPlayEvent.cpp
│ ├── DlgPlayEvent.h
│ ├── DlgPlayLocalFile.cpp
│ ├── DlgPlayLocalFile.h
│ ├── DlgPlayLockFile.cpp
│ ├── dlgplaylockfile.h
│ ├── DlgPlayMotion.cpp
│ ├── DlgPlayMotion.h
│ ├── DlgPlayRemoteFile.cpp
│ ├── DlgPlayRemoteFile.h
│ ├── DlgPlayRemoteTime.cpp
│ ├── DlgPlayRemoteTime.h
│ ├── DlgPositionTrackCfg.cpp
│ ├── DlgPositionTrackCfg.h
│ ├── DlgPPPCfg.cpp
│ ├── DlgPPPCfg.h
│ ├── DlgPTZCruise.cpp
│ ├── DlgPTZCruise.h
│ ├── DlgPtzCtrl.cpp
│ ├── DlgPtzCtrl.h
│ ├── DlgPTZPreset.cpp
│ ├── DlgPTZPreset.h
│ ├── DlgPtzScope.cpp
│ ├── DlgPtzScope.h
│ ├── DlgPUStream.cpp
│ ├── DlgPUStream.h
│ ├── DlgQuickAddIpc.cpp
│ ├── DlgQuickAddIpc.h
│ ├── DlgRaidConfig.cpp
│ ├── DlgRaidConfig.h
│ ├── DlgRecordLabel.cpp
│ ├── DlgRecordLabel.h
│ ├── DlgRecordStreamTransType.cpp
│ ├── DlgRecordStreamTransType.h
│ ├── DlgRegionList.cpp
│ ├── DlgRegionList.h
│ ├── DlgRemoteAdvanceNetConfig.cpp
│ ├── DlgRemoteAdvanceNetConfig.h
│ ├── DlgRemoteAlarmInHandle.cpp
│ ├── DlgRemoteAlarmInHandle.h
│ ├── DlgRemoteAlarmInPtzInvoke.cpp
│ ├── DlgRemoteAlarmInPtzInvoke.h
│ ├── DlgRemoteCfg.cpp
│ ├── DlgRemoteCfg.h
│ ├── DlgRemoteEmailAddReceiver.cpp
│ ├── DlgRemoteEmailAddReceiver.h
│ ├── DlgRemoteFanException.cpp
│ ├── DlgRemoteFanException.h
│ ├── DlgRemoteHideAlarm.cpp
│ ├── DlgRemoteHideAlarm.h
│ ├── DlgRemoteHideArea.cpp
│ ├── DlgRemoteHideArea.h
│ ├── DlgRemoteIPAccess.cpp
│ ├── DlgRemoteIPAccess.h
│ ├── DlgRemoteKey.cpp
│ ├── DlgRemoteKey.h
│ ├── DlgRemoteMotionDetect.cpp
│ ├── DlgRemoteMotionDetect.h
│ ├── DlgRemoteNetNFS.cpp
│ ├── DlgRemoteNetNFS.h
│ ├── DlgRemotePullException.cpp
│ ├── DlgRemotePullException.h
│ ├── DlgRemoteRecordSchedule.cpp
│ ├── DlgRemoteRecordSchedule.h
│ ├── DlgRemoteShowString.cpp
│ ├── DlgRemoteShowString.h
│ ├── DlgRemoteVideoInLost.cpp
│ ├── DlgRemoteVideoInLost.h
│ ├── DlgRemoteVideoInput.cpp
│ ├── DlgRemoteVideoInput.h
│ ├── DlgRemoteZone.cpp
│ ├── DlgRemoteZone.h
│ ├── DlgRtspConfig.cpp
│ ├── DlgRtspConfig.h
│ ├── DlgSensorAddPreview.cpp
│ ├── DlgSensorAddPreview.h
│ ├── DlgSensorCfg.cpp
│ ├── DlgSensorCfg.h
│ ├── DlgSerialTrans.cpp
│ ├── DlgSerialTrans.h
│ ├── DlgSizeFilter.cpp
│ ├── DlgSizeFilter.h
│ ├── DlgSnmpCfg.cpp
│ ├── DlgSnmpCfg.h
│ ├── DlgSoftHardAbility.cpp
│ ├── DlgSoftHardAbility.h
│ ├── DlgTalkMR.cpp
│ ├── DlgTalkMR.h
│ ├── DlgTPSRuleCfg.cpp
│ ├── DlgTPSRuleCfg.h
│ ├── DlgUpgrade.cpp
│ ├── DlgUpgrade.h
│ ├── DlgUploadLogo.cpp
│ ├── DlgUploadLogo.h
│ ├── DlgUpnpCfg.cpp
│ ├── DlgUpnpCfg.h
│ ├── DlgVcaAidRuleCfg.cpp
│ ├── DlgVcaAidRuleCfg.h
│ ├── DlgVcaAtmFace.cpp
│ ├── DlgVcaAtmFace.h
│ ├── DlgVcaBehaviorCalibrate.cpp
│ ├── DlgVcaBehaviorCalibrate.h
│ ├── DlgVcaBehaviorCfg.cpp
│ ├── DlgVcaBehaviorCfg.h
│ ├── DlgVcaBlackList.cpp
│ ├── DlgVcaBlackList.h
│ ├── DlgVcaChanCtrlCfg.cpp
│ ├── DlgVcaChanCtrlCfg.h
│ ├── DlgVcaDevAbility.cpp
│ ├── DlgVcaDevAbility.h
│ ├── DlgVcaDrawMode.cpp
│ ├── DlgVcaDrawMode.h
│ ├── DlgVcaEnterRegion.cpp
│ ├── DlgVcaEnterRegion.h
│ ├── DlgVcaFace.cpp
│ ├── DlgVcaFaceDetect.cpp
│ ├── DlgVcaFaceDetect.h
│ ├── DlgVcaFace.h
│ ├── DlgVcaFaceMatchLogSearch.cpp
│ ├── DlgVcaFaceMatchLogSearch.h
│ ├── DlgVcaFaceSnapCfg.cpp
│ ├── DlgVcaFaceSnapCfg.h
│ ├── DlgVcaFindBackgroundPic.cpp
│ ├── DlgVcaFindBackgroundPic.h
│ ├── DlgVcaFindSnapData.cpp
│ ├── DlgVcaFindSnapData.h
│ ├── DlgVcaITSCalibrate.cpp
│ ├── DlgVcaITSCalibrate.h
│ ├── DlgVcaITSCfg.cpp
│ ├── DlgVcaITSCfg.h
│ ├── DlgVcaIvmsCfg.cpp
│ ├── DlgVcaIvmsCfg.h
│ ├── DlgVcaIvmsSched.cpp
│ ├── DlgVcaIvmsSched.h
│ ├── DlgVcaLaneCfg.cpp
│ ├── DlgVcaLaneCfg.h
│ ├── DlgVcaLF.cpp
│ ├── DlgVcaLF.h
│ ├── DlgVcaMaskRegion.cpp
│ ├── DlgvcaMaskRegion.h
│ ├── DlgVcaParamkey.cpp
│ ├── DlgVcaParamkey.h
│ ├── DlgVcaPositionRule.cpp
│ ├── DlgVcaPositionRule.h
│ ├── DlgVcaRuleCfg.cpp
│ ├── DlgVcaRuleCfg.h
│ ├── DlgVcaSingleProcImg.cpp
│ ├── DlgVcaSingleProcImg.h
│ ├── DlgVcaTrackCfg.cpp
│ ├── DlgVcaTrackCfg.h
│ ├── DlgVcaWorkStatus.cpp
│ ├── DlgVcaWorkStatus.h
│ ├── DlgVoiceTalk.cpp
│ ├── DlgVoiceTalk.h
│ ├── DlgWifi.cpp
│ ├── DlgWifi.h
│ ├── DlgXmlAbility.cpp
│ ├── DlgXmlAbility.h
│ ├── DlgZeroChanCfg.cpp
│ ├── DlgZeroChanCfg.h
│ ├── DrawFun.cpp
│ ├── DrawFun.h
│ ├── GDIPLUS
│ │ ├── GdiPlusBase.h
│ │ ├── GdiPlusBitmap.h
│ │ ├── GdiPlusBrush.h
│ │ ├── GdiPlusCachedBitmap.h
│ │ ├── GdiPlusColor.h
│ │ ├── GdiPlusColorMatrix.h
│ │ ├── GdiPlusEnums.h
│ │ ├── GdiPlusFlat.h
│ │ ├── GdiPlusFontCollection.h
│ │ ├── GdiPlusFontFamily.h
│ │ ├── GdiPlusFont.h
│ │ ├── GdiPlusGpStubs.h
│ │ ├── GdiPlusGraphics.h
│ │ ├── GdiPlus.h
│ │ ├── GdiPlusHeaders.h
│ │ ├── GdiPlusimageAttributes.h
│ │ ├── GdiPlusImageCodec.h
│ │ ├── GdiPlusImaging.h
│ │ ├── GdiPlusInit.h
│ │ ├── GdiPlusLineCaps.h
│ │ ├── GdiPlusMatrix.h
│ │ ├── GdiPlusMem.h
│ │ ├── GdiPlusMetaFile.h
│ │ ├── GdiPlusMetaHeader.h
│ │ ├── GdiPlusPath.h
│ │ ├── GdiPlusPen.h
│ │ ├── GdiPlusPixelFormats.h
│ │ ├── GdiPlusRegion.h
│ │ ├── GdiPlusStringFormat.h
│ │ └── GdiPlusTypes.h
│ ├── GeneralDef.h
│ ├── JPEGPicDownload.cpp
│ ├── JPEGPicDownload.h
│ ├── Markup.cpp
│ ├── Markup.h
│ ├── MatCodeSplitter.cpp
│ ├── MatCodeSplitter.h
│ ├── MatCycLink.cpp
│ ├── MatCycLink.h
│ ├── MatDecDnsCfg.cpp
│ ├── MatDecDnsCfg.h
│ ├── MatDecoderStatus.cpp
│ ├── MatDecoderStatus.h
│ ├── MatDispChanControl.cpp
│ ├── MatDispChanControl.h
│ ├── MatDispChan.cpp
│ ├── MatDispChan.h
│ ├── MatDynamicTest.cpp
│ ├── MatDynamicTest.h
│ ├── MatPassive.cpp
│ ├── MatPassive.h
│ ├── MatPlayBack.cpp
│ ├── MatPlayBack.h
│ ├── MatTrans.cpp
│ ├── MatTrans.h
│ ├── MatVedioPlatform.cpp
│ ├── MatVedioPlatform.h
│ ├── Modification.txt
│ ├── Picture.cpp
│ ├── Picture.h
│ ├── PTZButton1.cpp
│ ├── PTZButton1.h
│ ├── PTZButton.cpp
│ ├── PTZButton.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Alarm.bmp
│ │ ├── audio.bmp
│ │ ├── camera.bmp
│ │ ├── camera.ico
│ │ ├── ClientDemo.ico
│ │ ├── ClientDemo.rc2
│ │ ├── cursor1.cur
│ │ ├── cursor2.cur
│ │ ├── dev_alarm.bmp
│ │ ├── fortify_alarm.bmp
│ │ ├── fortify.bmp
│ │ ├── ico00001.ico
│ │ ├── ico00002.ico
│ │ ├── ico00003.ico
│ │ ├── ico00004.ico
│ │ ├── ico00006.ico
│ │ ├── ico00007.ico
│ │ ├── ico00008.ico
│ │ ├── ico00009.ico
│ │ ├── ico00010.ico
│ │ ├── ico00011.ico
│ │ ├── ico1.ico
│ │ ├── icon1.ico
│ │ ├── icon2.ico
│ │ ├── icon8.ico
│ │ ├── IPChan.bmp
│ │ ├── login.bmp
│ │ ├── logout.bmp
│ │ ├── PAUSE_ENABLE.ICO
│ │ ├── play_alarm.bmp
│ │ ├── playAndAlarm.bmp
│ │ ├── play.bmp
│ │ ├── PLAY_DISABLE.ICO
│ │ ├── PLAY_ENABLE.ICO
│ │ ├── Player.ico
│ │ ├── p_r_a.bmp
│ │ ├── rec.bmp
│ │ ├── rec_play.bmp
│ │ ├── step_disable.ico
│ │ ├── STOP_DISABLE.ICO
│ │ ├── STOP.ICO
│ │ ├── Thumbs.db
│ │ └── tree.bmp
│ ├── resource.h
│ ├── SoundIn.cpp
│ ├── SoundIn.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── SubDlgAdapterCfg.cpp
│ ├── SubDlgAdapterCfg.h
│ ├── SubDlgAlarmCfg.cpp
│ ├── SubDlgAlarmCfg.h
│ ├── SubDlgArrayCfg.cpp
│ ├── SubDlgArrayCfg.h
│ ├── SubDlgATMInfoCfg.cpp
│ ├── SubDlgATMInfoCfg.h
│ ├── SubDlgChanCfg.cpp
│ ├── SubDlgChanCfg.h
│ ├── SubDlgDeviceCfg.cpp
│ ├── SubDlgDeviceCfg.h
│ ├── SubDlgExceptionCfg.cpp
│ ├── SubDlgExceptionCfg.h
│ ├── SubDlgMatDecCfg.cpp
│ ├── SubDlgMatDeccfg.h
│ ├── SubDlgPDCfg.cpp
│ ├── SubDlgPDCfg.h
│ ├── SubDlgPreviewCfgV30.cpp
│ ├── SubDlgPreviewCfgV30.h
│ ├── SubDlgSerialCfg.cpp
│ ├── SubDlgSerialCfg.h
│ ├── SubDlgUserCfg.cpp
│ ├── SubDlgUserCfg.h
│ ├── SubDlgVDCfg.cpp
│ ├── SubDlgVDCfg.h
│ ├── SubDlgWndSequence.cpp
│ ├── SubDlgWndSequence.h
│ ├── WaveSound.cpp
│ └── WaveSound.h
├── incCn
│ ├── DataType.h
│ ├── DecodeCardSdk.h
│ ├── HCNetSDK.h
│ └── plaympeg4.h
├── lib
│ ├── ClientDemo.exe
│ ├── DsSdk.dll
│ ├── DSSDKEn
│ │ ├── DsSdk.dll
│ │ └── DsSdk.lib
│ ├── DsSdk.lib
│ ├── gdiplus.dll
│ ├── GdiPlus.lib
│ ├── HCNetSDK.dll
│ ├── HCNetSDK.lib
│ ├── HCNetSDK.pdb
│ ├── PlayCtrl.dll
│ ├── PlayCtrl.lib
│ ├── PlayCtrl.pdb
│ ├── PushClient.exe
│ ├── QosControl.dll
│ ├── QosControl.pdb
│ ├── StreamTransClient.dll
│ ├── StreamTransClient.pdb
│ ├── SystemTransform.dll
│ └── SystemTransform.pdb
└── 设备网络SDK使用手册.chm
6 directories, 490 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论