设备网络SDK开发使用手册

NET_DVR_VCA_CTRLINFO_CFG

智能控制参数结构体。

struct{
  DWORD    dwSize; 
  BYTE     byVCAEnable; 
  BYTE     byVCAType;   
  BYTE     byStreamWithVCA;   
  BYTE     byMode;   
  BYTE     byControlType; 
  BYTE     byRes1[3];     
  WORD     wRelatedChannel[NET_SDK_MAX_RELATED_CHAN_NUM];       
  BYTE     byRes[72];     
}NET_DVR_VCA_CTRLINFO_CFG, *LPNET_DVR_VCA_CTRLINFO_CFG;

Members

dwSize
结构体大小
byVCAEnable
是否开启智能:0- 否,1- 是
byVCAType
智能能力类型,取值定义详见VCA_CHAN_ABILITY_TYPE
byStreamWithVCA
码流中是否带智能信息:0- 否,1- 是
byMode
模式,跟byVCAEnable取值有关,如下所示,其他智能类型,该参数无效:

byVCAEnable 智能类型 byMode
VCA_BEHAVIOR_FULL 行为分析完整版 enum _BEHAVIOR_SCENE_MODE_TYPE_{
 BEHAVIOR_SCENE_DEFAULT = 0,  //系统默认
 BEHAVIOR_SCENE_WALL      = 1,  //围墙
 BEHAVIOR_SCENE_INDOOR  = 2   //室内
}BEHAVIOR_SCENE_MODE_TYPE;
VCA_ATM ATM能力 enum _VCA_CHAN_MODE_TYPE_{
VCA_ATM_PANEL           = 0, //ATM面板
VCA_ATM_SURROUND    = 1, //ATM环境
VCA_ATM_FACE             = 2, //ATM人脸
VCA_ATM_SAFETYCABIN = 3  //ATM防护舱
}VCA_CHAN_MODE_TYPE
VCA_BEHAVIOR_PRISON 行为分析监狱版(监舍) enum _BEHAVIOR_PRISON_MODE_TYPE_{
BEHAVIOR_PRISON        = 0, //监所
BEHAVIOR_HEARING      = 1, //审讯室
BEHAVIOR_RECFIELD     = 2  //放风场
}BEHAVIOR_PRISON_MODE_TYPE
VCA_ITS ITS(智能交通事件)能力 enum _TRAFFIC_SCENE_MODE_{
 FREEWAY                          = 0,  //高速户外场景
 TUNNEL                            = 1,  //高速隧道场景
 BRIDGE                            = 2   //高速桥梁场景
}TRAFFIC_SCENE_MODE
VCA_TFS TFS(道路违章取证)能力 enum _TFS_CHAN_MODE_TYPE_{
 TFS_CITYROAD                 = 0,  //TFS城市道路
 TFS_FREEWAY                   = 1   //TFS高速道路
}TFS_CHAN_MODE_TYPE
byControlType
控制类型,按位表示:0- 否,1- 是
byControlType &1, 表示是否启用抓拍功能
byControlType &2, 表示是否启用联动前端设备
byRes1
保留,置为0
wRelatedChannel
关联通道号,0表示不关联,当前仅ATM设备使用,当设置通道模式为ATM面板时,可以关联一路ATM人脸通道
byRes
保留,置为0

Remarks