NET_SDK_GetSmartEventConfig¶
接口定义¶
1 2 3 4 5 6 7 | |
1 2 3 4 5 6 7 | |
功能描述¶
编辑智能事件参数配置(目前仅支持NVR)。
参数说明¶
| 参数 | 类型 | 说明 |
|---|---|---|
| lUserIDin | LONG | 用户ID,NET_SDK_Login或NET_SDK_LoginEx的返回值。 |
| dwCommandin | DWORD | 智能事件类型。 |
| lChannelin | LONG | 通道编号,从0开始,IPC设备此参数无效。 |
| lpOutBufferout | LPVOID | 输出数据。 |
| dwOutBufferSizeout | DWORD | 输出数据缓存。 |
| lpBytesReturnedout | LPDWORD | 输出大小。 |
返回值¶
-
类型:BOOL
-
说明:成功返回TRUE,失败返回FALSE。
备注¶
根据dwCommand 的不同,对应的lpOutBuffer数据结构如下:
| dwCommand 宏定义 | dwCommand 对应值 | dwCommand 含义 | 数据结构(lpOutBuffer)定义 |
|---|---|---|---|
| NET_SDK_SMART_EVENT_TYPE_PASSLINE | 0x17 | 按越线统计目标 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_TRAFFIC | 0x18 | 按区域统计目标 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_PEA_TARGET | 0x19 | 周界防范,区域入侵侦测 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_VSD | 0x1a | 视频二级结构化 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_NVR_AOIENTRY | 0x1e | 进入区域 for NVR | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_NVR_AOILEAVE | 0x1f | 离开区域 for NVR | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_PVD | 0x20 | 违停检测 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_LOITER | 0x21 | 徘徊检测 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_TRIPWIRE | 0x26 | 周界防范,跨界侦测 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |
| NET_SDK_SMART_EVENT_TYPE_HEATMAP | 0x27 | 热力图 | NET_SDK_IVE_COMMON_CFG + ruleCfgCount * NET_SDK_IVE_DETECT_RULE_CFG |