设备网络SDK开发使用手册

NET_DVR_SNAP_ABILITY

智能交通摄像机能力集参数结构体。

struct{
  DWORD    dwSize;
  BYTE     byIoInNum;
  BYTE     byIoOutNum;
  BYTE     bySingleSnapNum;
  BYTE     byLightModeArrayNum;
  BYTE     byMeasureModeArrayNum;
  BYTE     byPlateEnable;
  BYTE     byLensMode;
  BYTE     byPreTriggerSupport;
  DWORD    dwAbilityType;
  BYTE     byIoSpeedGroup;
  BYTE     byIoLightGroup;
  BYTE     byRecogRegionType;
  BYTE     bySupport;
  WORD     wSupportMultiRadar;
  BYTE     byICRPresetNum;
  BYTE     byICRTimeSlot;
  BYTE     bySupportRS485Num;
  BYTE     byExpandRs485SupportSensor;
  BYTE     byExpandRs485SupportSignalLampDet;
  BYTE     byRelayNum;
  BYTE     bySupport1;
  BYTE     bySupport2;
  BYTE     bySupportWhiteBalance;
  BYTE     byRes[9];
}NET_DVR_SNAP_ABILITY, *LPNET_DVR_SNAP_ABILITY;

Members

dwSize
结构体大小
byIoInNum
IO输入口数
byIoOutNum
IO输出口数
bySingleSnapNum
单IO触发组数
byLightModeArrayNum
红绿灯模式组数
byMeasureModeArrayNum
测速模式组数
byPlateEnable
车牌识别能力,0-没有,1-有
byLensMode
前端镜头模式:0-CCD,1-CMOS
byPreTriggerSupport
是否支持原触发模式:0- 支持,1- 不支持
dwAbilityType
支持的触发模式能力,按位表示,定义如下所示:
enum _ITC_MAINMODE_ABILITY_{
  ITC_MODE_UNKNOW      = 0x0,
  ITC_POST_MODE        = 0x1,
  ITC_EPOLICE_MODE     = 0x2,
  ITC_POSTEPOLICE_MODE = 0x4 
}ITC_MAINMODE_ABILITY
ITC_MODE_UNKNOW
ITC_POST_MODE
卡口模式
ITC_EPOLICE_MODE
电警模式
ITC_POSTEPOLICE_MODE
卡式电警模式
byIoSpeedGroup
支持的IO测速组数
byIoLightGroup
支持的IO红绿灯组数
byRecogRegionType
牌识区域支持的类型,定义如下所示:
enum _ITC_RECOG_REGION_TYPE_{
  ITC_REGION_RECT      = 0x0,
  ITC_REGION_POLYGON   = 0x1 
}ITC_RECOG_REGION_TYPE
ITC_REGION_RECT
矩形
ITC_REGION_POLYGON
多边形
bySupport
设备能力,按位表示,值:0-不支持,1-支持
bySupport&0x1,表示是否支持扩展的字符叠加配置(NET_ITS_OVERLAP_CFG)
bySupport&0x2,表示是否支持扩展的校时配置结构(NET_DVR_CALIBRATE_TIME)
bySupport&0x4, 表示是否支持多网卡(多网隔离)(NET_DVR_NETCFG_MULTI
bySupport&0x8, 表示是否支持网卡的bonding功能(网络容错)(NET_DVR_NETWORK_BONDING
bySupport&0x10, 表示是否支持语音对讲
bySupport&0x20,表示是否支持单IO触发界面IO使能配置(NET_ITC_SINGLEIO_PARAM中参数byRelatedIOOutEx)
bySupport&0x40,表示是否支持扩展的FTP接口(NET_ITC_FTP_CFG
bySupport&0x80,表示是否支持云存储接口(NET_DVR_CLOUDSTORAGE_CFG
wSupportMultiRadar
设备能力(RS485口关联雷达能力),按位表示,值:0-不支持,1-支持
wSupportMultiRadar&0x1,表示卡口RS485雷达是否支持车道关联雷达处理
wSupportMultiRadar&0x2,表示卡口虚拟线圈是否支持车道关联雷达处理
wSupportMultiRadar&0x8, 表示视频检测是否支持车道关联雷达处理
byICRPresetNum
表示支持的ICR预置点(滤光片偏移点)数
byICRTimeSlot
表示支持的ICR的时间段数(1~8)
bySupportRS485Num
表示支持的RS485口的数量
byExpandRs485SupportSensor
设备能力(RS485口关联车检器能力),按位表示,值:0-不支持,1-支持
byExpandRs485SupportSensor&0x1,表示电警车检器是否支持车检器
byExpandRs485SupportSensor&0x2,表示卡式电警车检器是否支持车检器
byExpandRs485SupportSignalLampDet
设备能力(RS485口关联信号灯检测器能力),按位表示,值:0-不支持,1-支持
byExpandRs485SupportSignalLampDet&0x1,表示电警车检器是否支持外接信号灯检测器
byExpandRs485SupportSignalLampDet&0x2,表示卡式电警车检器是否支持外接信号灯检测器
byExpandRs485SupportSignalLampDet&0x4, 表示视频电警是否支持外接信号灯检测器
byRelayNum
表示支持继电器的个数
bySupport1
设备能力(扩展),按位表示,值:0-不支持,1-支持
bySupport1&0x1, 表示是否支持自定义校时信息配置(NET_DVR_CALIBRATE_TIME
bySupport1&0x2, 表示是否支持视频触发优化方案(NET_ITC_POST_VTCOIL_PARAM
bySupport1&0x4, 表示是否支持DDNS配置(NET_DVR_DDNSPARA_V30
bySupport1&0x8, 表示是否支持获取设备当前触发模式接口命令(NET_DVR_CURTRIGGERMODE
bySupport1&0x10, 表示是否支持出入口配置(NET_DVR_ENTRANCE_CFG
bySupport1&0x20, 表示是否支持GPS模块参数配置(NET_DVR_GPS_DATACFG
bySupport1&0x40, 表示是否支持NTP校时间隔支持分钟设置(NET_DVR_NTPPARA
bySupport1&0x80, 表示是否支持TPS报警数据上传(COMM_ALARM_TPS_REAL_TIME和COMM_ALARM_TPS_STATISTICS)
bySupport2
设备能力(扩展),按位表示,值:0-不支持,1-支持
bySupport2&0x01, 表示是否支持码流附加信息配置(NET_DVR_STREAM_ATTACHINFO_CFG
bySupport2&0x02, 表示是否支持通道图像参数(NET_DVR_PICCFG_V30)中视频叠加时间毫秒使能参数(byOSDMilliSecondEnable)
bySupportWhiteBalance
白平衡能力(默认都是支持手动白平衡、自动白平衡、自动白平衡2这3种模式),按位表示,值:0-不支持,1-支持
bySupportWhiteBalance &0x01, 表示是否支持日光灯模式
bySupportWhiteBalance &0x02, 表示是否支持自然光模式
bySupportWhiteBalance &0x04, 表示是否支持暖光灯模式
bySupportWhiteBalance &0x08, 表示是否支持白炽灯模式
byRes
保留,置为0

Remarks

V3.0(含)之前版本仅支持老的触发模式(byPreTriggerSupport=0),不支持新的触发模式(dwAbilityType=0)。

See Also

NET_DVR_GetDeviceAbility