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