设备网络SDK开发使用手册

NET_DVR_DEVICECFG_V40

设备参数结构体。

struct{
  DWORD    dwSize;
  BYTE     sDVRName[NAME_LEN];
  DWORD    dwDVRID;
  DWORD    dwRecycleRecord;
  BYTE     sSerialNumber[SERIALNO_LEN];
  DWORD    dwSoftwareVersion;
  DWORD    dwSoftwareBuildDate;
  DWORD    dwDSPSoftwareVersion;
  DWORD    dwDSPSoftwareBuildDate;
  DWORD    dwPanelVersion;
  DWORD    dwHardwareVersion;
  BYTE     byAlarmInPortNum;
  BYTE     byAlarmOutPortNum;
  BYTE     byRS232Num;
  BYTE     byRS485Num;
  BYTE     byNetworkPortNum;
  BYTE     byDiskCtrlNum;
  BYTE     byDiskNum;
  BYTE     byDVRType;
  BYTE     byChanNum;
  BYTE     byStartChan;
  BYTE     byDecordChans;
  BYTE     byVGANum;
  BYTE     byUSBNum;
  BYTE     byAuxoutNum;
  BYTE     byAudioNum;
  BYTE     byIPChanNum;
  BYTE     byZeroChanNum;
  BYTE     bySupport;
  BYTE     byEsataUseage;
  BYTE     byIPCPlug;
  BYTE     byStorageMode;
  BYTE     bySupport1;
  WORD     wDevType;
  BYTE     byDevTypeName[DEV_TYPE_NAME_LEN];
  BYTE     bySupport2;
  BYTE     byAnalogAlarmInPortNum;
  BYTE     byStartAlarmInNo;
  BYTE     byStartAlarmOutNo;
  BYTE     byStartIPAlarmInNo;
  BYTE     byStartIPAlarmOutNo;
  BYTE     byHighIPChanNum;
  BYTE     byEnableRemotePowerOn;
  WORD     wDevClass;
  BYTE     byRes2[6];
}NET_DVR_DEVICECFG_V40,*LPNET_DVR_DEVICECFG_V40;

Members

dwSize
结构体大小
sDVRName
设备名称
dwDVRID
设备ID号,用于遥控器,v1.4的设备号范围为(0~99), v1.5及以上版本的设备号为(1~255)
dwRecycleRecord
是否循环录像:0-不是,1-是
sSerialNumber
(只读,不可修改)设备序列号
dwSoftwareVersion
(只读,不可修改)软件版本号:
V3.0以上版本支持的设备最高8位为主版本号,次高8位为次版本号,低16位为修复版本号,例如:0x05050000表示V5.5.0;
V3.0以下版本支持的设备高16位表示主版本,低16位表示次版本
dwSoftwareBuildDate
(只读,不可修改)软件生成日期,高16位表示年份(需要加2000),次8位表示月份,最后8位表示日期,例如:0x0011090e表示build20170914
dwDSPSoftwareVersion
(只读,不可修改)DSP软件版本,高16位是主版本,低16位是次版本
dwDSPSoftwareBuildDate
(只读,不可修改)DSP软件生成日期,高16位表示年份(需要加2000),次8位表示月份,最后8位表示日期
dwPanelVersion
(只读,不可修改)前面板版本,高16位是主版本,低16位是次版本
dwHardwareVersion
(只读,不可修改)硬件版本,高16位是主版本,低16位是次版本
byAlarmInPortNum
(只读,不可修改)设备模拟报警输入个数
byAlarmOutPortNum
(只读,不可修改)设备模拟报警输出个数
byRS232Num
(只读,不可修改)设备232串口个数
byRS485Num
(只读,不可修改)设备485串口个数
byNetworkPortNum
(只读,不可修改)网络口个数
byDiskCtrlNum
(只读,不可修改)硬盘控制器个数
byDiskNum
(只读,不可修改)硬盘个数
byDVRType
(只读,不可修改)设备类型,详见下文列表
byChanNum
(只读,不可修改)设备模拟通道个数
byStartChan
(只读,不可修改)模拟通道的起始通道号
byDecordChans
(只读,不可修改)设备解码路数
byVGANum
(只读,不可修改)VGA口的个数
byUSBNum
(只读,不可修改)USB口的个数
byAuxoutNum
(只读,不可修改)辅口的个数
byAudioNum
(只读,不可修改)语音口的个数
byIPChanNum
(只读,不可修改)最大数字通道低8位,高8位见byHighIPChanNum
byZeroChanNum
(只读,不可修改)零通道编码个数
bySupport
(只读,不可修改)能力,位与结果为0表示不支持,1表示支持
bySupport & 0x1,表示是否支持智能搜索
bySupport & 0x2,表示是否支持备份
bySupport & 0x4,表示是否支持压缩参数能力获取
bySupport & 0x8,表示是否支持双网卡
bySupport & 0x10,表示支持远程SADP
bySupport & 0x20,表示支持Raid卡功能
bySupport & 0x40,表示支持IPSAN搜索
bySupport & 0x80,表示支持rtp over rtsp
byEsataUseage
Esata的默认用途,0-默认备份,1-默认录像
byIPCPlug
0-关闭即插即用,1-打开即插即用
byStorageMode
存储模式:0-盘组模式,1-磁盘配额,2-抽帧模式
bySupport1
(只读,不可修改)能力集扩充,位与结果:0表示不支持,1表示支持
bySupport1 & 0x1, 表示是否支持snmp v30
bySupport1 & 0x2, 支持区分回放和下载
wDevType
(只读,不可修改)设备型号,见下文列表
byDevTypeName
(只读,不可修改)设备型号名称
bySupport2
(只读,不可修改)能力集扩充,位与结果:0表示不支持,1表示支持
bySupport2 & 0x1, 表示是否支持是否支持扩展的OSD字符叠加(终端和抓拍机扩展区分)
byAnalogAlarmInPortNum
(只读,不可修改)模拟报警输入个数
byStartAlarmInNo
(只读,不可修改)模拟报警输入起始号
byStartAlarmOutNo
(只读,不可修改)模拟报警输出起始号
byStartIPAlarmInNo
(只读,不可修改)IP报警输入起始号,0表示参数无效
byStartIPAlarmOutNo
(只读,不可修改)IP报警输出起始号,0表示参数无效
byHighIPChanNum
(只读,不可修改)最大数字通道高8位,低8位见byIPChanNum
byEnableRemotePowerOn
是否启用在设备休眠的状态下远程开机功能:0- 不启用,1- 启用
wDevClass
设备大类,判断设备是属于哪个产品线:0-保留,1~50表示DVR,51~100表示DVS,101~150表示NVR,151~200表示IPC,65534表示其他类型
byRes2
保留,置为0

Remarks

  • byStorageMode的三种存储模式互斥,三者选一:如果设置了盘组模式,可以进行盘组配置(NET_DVR_HDGROUP_CFG); 如果设置了配额模式,可以进行磁盘配额配置(NET_DVR_DISK_QUOTA_CFG);如果设置了抽帧模式,可以进行抽帧通道磁盘配额配置(NET_DVR_DRAWFRAME_DISK_QUOTA_CFG)。
  • 如果byDVRType是0,则接口中解析wDevType作为设备型号,设备端同时将设备型号的名称传过来。 如果byDVRType不是0,则接口中将不解析wDevType及byDevTypeName,使用已有的设备型号及名称对byDVRType、wDevType、byDevTypeName进行填充,其中byDVRType=wDevType。 建议开发时使用wDevType、byDevTypeName,而不要使用byDVRType,sdk内部兼容。
  • byDVRType和wDevType取值定义如下所示:

    宏定义 宏定义值 设备类型
    DVR 1 尚未定义的DVR类型
    ATMDVR 2 ATM DVR
    DVS 3 DVS
    DEC 4 6001D
    ENC_DEC 5 6001F
    DVR_HC 6 8000HC
    DVR_HT 7 8000HT
    DVR_HF 8 8000HF
    DVR_HS 9 8000HS DVR(no audio)
    DVR_HTS 10 8016HTS DVR(no audio)
    DVR_HB 11 HB DVR(SATA HD)
    DVR_HCS 12 8000HCS DVR
    DVS_A 13 带ATA硬盘的DVS
    DVR_HC_S 14 8000HC-S
    DVR_HT_S 15 8000HT-S
    DVR_HF_S 16 8000HF-S
    DVR_HS_S 17 8000HS-S
    ATMDVR_S 18 ATM-S
    DVR_7000H 19 7000H系列
    DEC_MAT 20 多路解码器
    DVR_MOBILE 21 mobile DVR
    DVR_HD_S 22 8000HD-S
    DVR_HD_SL 23 8000HD-SL
    DVR_HC_SL 24 8000HC-SL
    DVR_HS_ST 25 8000HS_ST
    DVS_HW 26 6000HW
    DS630X_D 27 多路解码器
    DS640X_HD 28 640X高清解码器
    DS610X_D 29 610X解码器
    IPCAM 30 网络摄像机
    MEGA_IPCAM 31 高清网络摄像机
    IPCAM_X62MF 32 X62MF系列摄像机
    ITCCAM 35 智能交通摄像机
    IVS_IPCAM 36 智能分析高清网络摄像机(人脸抓拍机)
    ZOOMCAM 38 一体机
    IPDOME 40 IP标清快球
    IPDOME_MEGA200 41 IP 200万高清快球
    IPDOME_MEGA130 42 IP 130万高清快球
    TII_IPCAM 44 红外热成像摄像机
    IPMOD 50 IP 模块
    TRAFFIC_YTDOME 51 交通智能云台(不带雷达测速)
    TRAFFIC_RDDOME 52 交通智能云台(带雷达测速)
    IDS6501_HF_P 60 6501 车牌识别
    IDS6101_HF_A 61 智能ATM
    IDS6002_HF_B 62 双摄像机跟踪:DS6002-HF/B
    IDS6101_HF_B 63 行为分析:DS6101-HF/B
    IDS52XX 64 智能分析仪
    IDS90XX 65 9000智能
    IDS8104_AHL_S_HX 66 海鑫人脸识别 ATM
    IDS8104_AHL_S_H 67 私有人脸识别 ATM
    IDS91XX 68 9100智能
    IIP_CAM_B 69 智能行为IP摄像机
    IIP_CAM_F 70 智能人脸IP摄像机
    DS71XX_H 71 DS71XXH_S
    DS72XX_H_S 72 DS72XXH_S
    DS73XX_H_S 73 DS73XXH_S
    DS72XX_HF_S 74 DS72XX_HF_S
    DS73XX_HFI_S 75 DS73XX_HFI_S
    DS76XX_H_S 76 DS76XX_H_S
    DS76XX_N_S 77 DS76XX_N_S
    DS_TP3200_EC 78 机柜智能检测仪
    DS81XX_HS_S 81 DS81XX_HS_S
    DS81XX_HL_S 82 DS81XX_HL_S
    DS81XX_HC_S 83 DS81XX_HC_S
    DS81XX_HD_S 84 DS81XX_HD_S
    DS81XX_HE_S 85 DS81XX_HE_S
    DS81XX_HF_S 86 DS81XX_HF_S
    DS81XX_AH_S 87 DS81XX_AH_S
    DS81XX_AHF_S 88 DS81XX_AHF_S
    DS90XX_HF_S 90 DS90XX_HF_S
    DS91XX_HF_S 91 DS91XX_HF_S
    DS91XX_HD_S 92 91XXHD-S(MD)
    IDS90XX_A 93 9000智能 ATM
    IDS91XX_A 94 9100智能 ATM
    DS95XX_N_S 95 DS95XXN-S NVR
    DS96XX_N_SH 96 DS96XXN-SH NVR
    DS90XX_HF_SH 97 DS90XX_HF_SH
    DS91XX_HF_SH 98 DS91XX_HF_SH
    DS_65XXHC 105 65XXHC DVS
    DS_65XXHC_S 106 65XXHC-SATA DVS
    DS_65XXHF 107 65XXHF DVS
    DS_65XXHF_S 108 65XXHF-SATA DVS
    DS_6500HF_B 109 65 rack DVS
    IVMS_6200_C 110 iVMS-6200(/C) 客流量统计
    IVMS_6200_B 111 IVMS_6200_B 行为分析
    DS_72XXHV_ST15 112 72XXHV_ST15 DVR
    DS_72XXHV_ST20 113 72XXHV_ST20 DVR
    IVMS_6200_T 114 IVMS-6200(/T)
    IVMS_6200_BP 115 IVMS-6200(/BP)
    DS_81XXHC_ST 116 DS_81XXHC_ST
    DS_81XXHS_ST 117 DS_81XXHS_ST
    DS_81XXAH_ST 118 DS_81XXAH_ST
    DS_81XXAHF_ST 119 DS_81XXAHF_ST
    DS_66XXDVS 120 DS_66XXDVS
    DS_19AXX 142 通用报警主机类产品
    DS_19CXX 144 自助银行报警主机
    DS_19DXX 145 动环监控报警主机
    DS_19XX 146 1900系列报警主机
    DS_19SXX 147 视频报警主机
    DS_1HXX 148 ATM防护舱控制器
    DS_PEAXX 149 紧急求助报警产品
    DS_19DXX_S 152 视频动环监控主机
    DS_C10H 161 多屏控制器
    DS_C10N_BI 162 BNC处理器
    DS_C10N_DI 163 RGB处理器
    DS_C10N_SI 164 码流处理器
    DS_C10N_DO 165 显示处理器
    DS_C10N_SERVER 166 分布式服务器
    IDS_8104_AHFL_S_H 171 8104ATM
    IDS_65XX_HF_A 172 65 ATM
    IDS90XX_HF_RH 173 9000 智能RH
    IDS91XX_HF_RH 174 9100 智能RH设备
    IDS_65XX_HF_B 175 65 行为分析
    IDS_65XX_HF_P 176 65 车牌识别
    IVMS_6200_F 177 IVMS-6200(/F)人脸分析仪
    IVMS_6200_F_S 179 IVMS-6200(/F_S)人脸后检索分析仪
    DS90XX_HF_RH 181 DS90XX_HF_RH
    DS91XX_HF_RH 182 9100 RH设备
    DS78XX_S 183 78系列设备
    DS81XXHW_S 185 DVR_81XXHW_S
    DS81XXHW_ST 186 DVR_81XXHW_ST
    DS91XXHW_ST 187 DVR_91XXHW_ST
    DS91XX_ST 188 DVR_91XX_ST
    DS81XX_ST 189 DVR_81XX_ST
    DS81XXH_ST 190 DS81XXHDI_ST,DS81XXHE_ST
    DS73XXH_ST 191 DS73XXHI_ST
    DS81XX_SH 192 审讯81SH,81SHF
    DS81XX_SN 193 审讯81SNL
    DS96XXN_ST 194 NVR:DS96xxN_ST
    DS86XXN_ST 195 NVR:DS86xxN_ST
    DS80XXHF_ST 196 DS80xxHF_ST
    DS90XXHF_ST 197 DS90xxHF_ST
    DS76XXN_ST 198 NVR:DS76xxN_ST
    DS_9664N_RX 199 NVR:DS-9664N-RH、DS-9664N-RT
    ENCODER_SERVER 200 编码卡服务器
    DECODER_SERVER 201 解码卡服务器
    PCNVR_SERVER 202 PCNVR存储服务器
    CVR_SERVER 203 CVR
    DS_91XXHFH_ST 204 高清DVR:DS_91xxHFH_ST
    DS_66XXHFH 205 66高清编码器
    TRAFFIC_TS_SERVER 210 终端服务器
    TRAFFIC_VAR 211 视频分析记录仪
    IPCALL 212 IP可视对讲主机
    DS64XXHD_T 701 64-T高清解码器
    DS_65XXD 703 65万能解码器
    DS63XXD_T 704 63-T标清解码器
    DS_64XXHD_S 706 DS-64xxHD-S高清解码器
    DS_68XXT 707 多功能视音频转码器
    DS_65XXD_T 708 65D-T万能解码器
    DS_D20XX 750 LCD屏幕解码卡
    DS_C50S 751 SDI矩阵
    DS_D50XX 752 LCD屏幕解码卡
    DS_65VMXX 770 视频会议服务器
    DS_65VTXX 771 视频会议终端
    DS_65VTA 772 视频会议一体式终端
    DS_K260X 850 门禁主机
    DS_K1T201X 851 指纹一体机
    DS_K280X 852 经济型门禁主机
    DS_K1T80X 854 经济型门禁一体机
    RAC_6X00 856 汉军指纹门禁一体机
    DS_K2602_AX 857 人员通道主机
    DS_K1T803F 858 经济型指纹门禁产品
    DS_K2700 859 分布式三层架构门禁主机
    DS_K270X 860 分布式三层架构就地控制器
    DS_K1T500S 861 视屏门禁一体机
    DS_K1A801F 862 经济型指纹门禁产品
    DS_K1T600X 863 人脸识别门禁一体机
    DS_K22X 864 梯控主控制器
    DS_K2M0016AX 865 梯控分控制器
    DS_K1201X 866 项目型指纹读卡器
    DS_K560XX 870 立式/台式智能身份识别终端
    DS_6800M 900 68M合码器
    DS_68NTH 901 信息发布主机
    DS_D60S 902 信息发布服务器
    DS_D10 931 背投显示设备
    DS_3K0X_NM 951 光纤收发器
    DS_3E2328 952 百兆交换机
    SCREEN_LINK_SERVER 971 屏幕服务器
    DS_D51OPSXX 972 OPS电脑盒
    IP_PTSYS_MEGA200 1001 IP 200万一体化云台
    IPCAM_FISHEYE 1002 鱼眼摄像机
    IPCAM_BINOCULAR 1004 双目摄像机
    TRAFFIC_ECT 1400 出入口终端服务器
    TRAFFIC_PARKING_SERVER 1401 停车场服务器
    TRAFFIC_TME 1402 TME出入口控制机
    DS90XXHW_ST 2001 混合DVR:DS90XXHW_ST
    DS72XXHX_SH 2002 DS-72xxHV-SH,DS-72xxHF-SH
    DS_92XX_HF_ST 2003 DS-92XXHF-ST
    DS_91XX_HF_XT 2004 Netra DVR: DS-91xxHF-XT
    DS_90XX_HF_XT 2005 Netra 混合DVR: DS-90xxHF-XT
    DS_73XXHX_SH 2006 Netra DVR: DS-73xxHX-SH
    DS_72XXHFH_ST 2007 Netra DVR: DS-72xxHFH-ST
    DS_67XXHF_SATA 2008 DVS: DS-67xxHF-SATA
    DS_67XXHW 2009 DVS: DS-67xxHW
    DS_67XXHW_SATA 2010 DVS: DS-67xxHW-SATA
    DS_67XXHF 2011 DVS: DS-67xxHF
    DS_72XXHF_SV 2012 DVR: DS-72xxHF-SV
    DS_72XXHW_SV 2013 DVR: DS-72xxHW-SV
    DS_81XXHX_SH 2014 DVR: DS-81xxHX-SH
    DS_71XXHX_SL 2015 DVR: DS-71xxHX-SL
    DS_76XXH_ST 2016 DVR: DS-76xxH-ST
    DS_73XXHFH_ST 2017 DVR: DS-73xxHFH-ST
    DS_81XXHFH_ST 2018 DVR: DS-81xxHFH-ST
    DS_72XXHFH_SL 2019 DVR: DS-72xxHFH-SL
    DS_FDXXCGA_FLT 2020 2盘位ATM
    IDS_91XX_HF_ST_A 2100 iDS-9100HF-ST/A
    IDS_91XX_HF_ST_B 2101 iDS-9100HF-ST/B
    IDS_90XX_HF_ST_A 2102 iDS-9000HF-ST/A
    IDS_90XX_HF_ST_B 2103 iDS-9000HF-ST/B
    IDS_81XX_HF_ST_A 2104 iDS-8100HF-ST/A
    IDS_81XX_HF_ST_B 2105 iDS-8100HF-ST/B
    IDS_80XX_HF_ST_A 2106 iDS-8000HF-ST/A
    IDS_80XX_HF_ST_B 2107 iDS-8000HF-ST/B
    IDS_8104_AHFL_ST 2108 智能混合ATM机
    IDS_2CD6812F_C 2109 垂直双目相机
    DS_77XXN_ST 2201 Netra NVR: DS-77xxN-ST
    DS_95XX_N_ST 2202 Netra NVR: DS-95xxN-ST
    DS_85XX_N_ST 2203 Netra NVR: DS-85xxN-ST
    DS_96XX_N_XT 2204 Netra NVR: DS-96xxN-XT
    DS_76XX_N_SE 2205 Netra NVR: DS-76xxN-SE、DS-78xxN-SH
    DS_86XXSN_SX 2206 Netra 审讯NVR,包括4种类型:DS-8608SNL-SP、DS-8608SNL-ST、DS-8608SN-SP、DS-8608SN-ST,L表示带LCD,P表POE
    DS_96XX_N_RX 2207 Netra NVR: DS-96xxN-RX
    DS_96XXX_N_E 2213 高新性能NVR(256路)
    DS_76XXN_EX 2214 76/78N-EX(/N/P)系列NVR,包括4/8/16路的E1一盘位设备和8/16/32路的E2两盘位设备
    DS_77XXN_E4 2215 77N-E4(/N/P)系列NVR,包括8/16/32路设备
    DS_86XXN_E8 2216 86N-E8(/N/P)系列NVR,包括8/16/32路设备
    DS_81XXTHFH_E 2217 DS-8116THFH-E4庭审主机
    DS_72XXHXH_SH_21 2220 XVR: 72HGH-SH系列4路
    DS_72XXHXH_SH_31 2221 XVR: 72HGH-SH系列8路16路、72HQH-SH系列
    DS_73XXHXH_SH_31 2222 XVR: 73HGH-SH系列、73HQH-SH系列
    DS_81XXHXH_SH_31 2223 XVR: 81HGH-SH系列、81HQH-SH系列
    DS_NBXX_N_E1_X 2226 便携式主机
    DS_96XXN_FX 2230 96N-Fx系列NVR,包括8/16/32路设备
    DS_86XXN_FX 2231 86N-Fx系列NVR,包括8/16/32路设备
    DS_96XXXN_HX 2232 96xxxN-Hx系列高性能NVR
    DS_96XXXN_IX 2237 DS-96xxxN-I系列NVR(DS-96128N-I16、DS-96128N-I24、DS-96256N-I16、DS-96256N-I24)
    PCNVR_IVMS_4200 2301 iVMS-4200的存储服务器
    IVMS_6200_TP 2401 IVMS-6200 交通诱导分析仪
    IVMS_6200_TF 2402 IVMS-6200 交通取证分析仪
    IVMS_6200_D 2403 iVMS-6200(/D)
    IDS_81XXAHW_ST 2405 iDS-81xxAHW-ST
    IDS_81XXAHW_SP 2406 iDS-81xxAHW-SP
    IDS_81XXAHWL_ST 2407 iDS-81xxAHWL-ST
    IDS_81XXAHWL_SP 2408 iDS-81xxAHWL-SP
    IDS_9616N_H8 2409 iDS_9616N_H8
    IVMS_6200_SMD 2500 IVMS_6200_SMD
    DS_81XXAHW_ST 2501 81HW-ST混合ATM DVR
    DS_81XXAHW_SP 2502 81HW-SP混合ATM DVR
    DS_81XXAHWL_ST 2503 81AHWL-ST混合ATM DVR
    DS_81XXAHWL_SP 2504 81AHWL-SP混合ATM DVR
    DS_81XXAHGH_E4 2601 TVI ATM机
    DS_81XX_SHXL_K4 6101 KY2017平台审讯机DS-8104SHFH(L)-K4/4P
    DS_8116THFHL_F4 6201 标准庭审主机DS-8116THFHL-F4
    DS_81XXAHQ_E4 6301 DS_81XXAHQ_E4(TVI ATM)
    IDS_81XXAHQ_E4 6302 IDS_81XXAHQ_E4(智能TVI ATM)
    IDS_96XX_NX_S 7502 超脑智能NVR(人体识别)
    IDS_96XX_NX_V 7503 超脑加油站NVR
    IDS_96XX_NX_FA 7504 人脸超脑智能NVR
    iDS_PT 8451 全景细节相机
    IDS_67XX_NX_L 12502 67系列录播NVS产品
    IDS_ENIXX_XHE 12503 录播NVS行业专业产品

    See Also

    NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

    Reference Structure

    该结构扩展源于

    NET_DVR_DEVICECFG