| NET_SDK_SMART_EVENT_TYPE_RANGE_BEGIN | 0 | Start mark |
| NET_SDK_SMART_EVENT_TYPE_OSC | 0x05 | Item guarding detection event (IPC only). |
| NET_SDK_SMART_EVENT_TYPE_AVD | 0x06 | Video anomaly detection events (IPC only). |
| NET_SDK_SMART_EVENT_TYPE_VFD | 0x0C | Face detection (IPC only). |
| NET_SDK_SMART_EVENT_TYPE_CDD | 0xd | Crowd density (IPC only, not available in 5.x). |
| NET_SDK_SMART_EVENT_TYPE_IPD | 0xe | Human intrusion (IPC only, not available in 5.x versions). |
| NET_SDK_SMART_EVENT_TYPE_CPC | 0xf | People counting (IPC only, not available in 5.x). |
| NET_SDK_SMART_EVENT_TYPE_FACE_MATCH | 0x10 | Face matching for NVR 9000 |
| NET_SDK_SMART_EVENT_TYPE_FACE_MATCH_FOR_IPC | 0x11 | Face matching for IPC |
| NET_SDK_SMART_EVENT_TYPE_PEA_FOR_IPC | 0x12 | Cross-border detection and area intrusion detection |
| NET_SDK_SMART_EVENT_TYPE_TRAJECT | 0x13 | For target tracking trajectory, for IPC, no subscription is required. For NVR, you need to specify the channel to enable smart event subscription. |
| NET_SDK_SMART_EVENT_TYPE_VEHICLE | 0x14 | License Plate for IPC |
| NET_SDK_SMART_EVENT_TYPE_AOIENTRY | 0x15 | Enter the area for IPC |
| NET_SDK_SMART_EVENT_TYPE_AOILEAVE | 0x16 | Leaving Zone for IPC |
| NET_SDK_SMART_EVENT_TYPE_PASSLINE | 0x17 | Count targets by crossing the line, with target snapshot information. |
| NET_SDK_SMART_EVENT_TYPE_TRAFFIC | 0x18 | Target statistics are calculated by region, with target snapshot information. |
| NET_SDK_SMART_EVENT_TYPE_PEA_TARGET | 0x19 | Perimeter protection, regional intrusion detection, with target capture information. |
| NET_SDK_SMART_EVENT_TYPE_VSD | 0x1a | Video Secondary Structuring |
| NET_SDK_SMART_EVENT_TYPE_TEMPERATURE_ALARM | 0x1b | AI alarm, temperature detection. |
| NET_SDK_SMART_EVENT_TYPE_FIREPOINT | 0x1c | AI alarm and fire point detection. |
| NET_SDK_SMART_EVENT_TYPE_NVR_VEHICLE | 0x1d | License Plate Event for NVR |
| NET_SDK_SMART_EVENT_TYPE_NVR_AOIENTRY | 0x1e | Enter Zone for NVR |
| NET_SDK_SMART_EVENT_TYPE_NVR_AOILEAVE | 0x1f | Leave Zone for NVR |
| NET_SDK_SMART_EVENT_TYPE_PVD | 0x20 | Illegal parking detection with screenshot information. |
| NET_SDK_SMART_EVENT_TYPE_LOITER | 0x21 | Loitering detection with snapshot information. |
| NET_SDK_SMART_EVENT_TYPE_ASD | 0x22 | If the sound is abnormal, the device will continue to return the sound information detected by the device. You need to judge whether to trigger an alarm (IPC has no background sound). |
| NET_SDK_SMART_EVENT_TYPE_VFD_MATCH_FAILED | 0x23 | Face matching failed. |
| NET_SDK_SMART_EVENT_TYPE_BINOCULARCOUNT | 0x24 | Binocular people counting. |
| NET_SDK_SMART_EVENT_TYPE_FALLING | 0x25 | Throwing objects from high places. |
| NET_SDK_SMART_EVENT_TYPE_TRIPWIRE | 0x26 | Perimeter protection, cross-border detection, with target capture information. |
| NET_SDK_SMART_EVENT_TYPE_HEATMAP | 0x27 | Heat map. |
| NET_SDK_SMART_EVENT_TYPE_THERMAL_PEA | 0x28 | Thermal imaging area invasion, with information related to target capture (currently only supports IPC). |
| NET_SDK_SMART_EVENT_TYPE_THERMAL_AOIENTRY | 0x29 | The thermal imaging channel enters the area with information related to the target capture (currently only supports IPC). |
| NET_SDK_SMART_EVENT_TYPE_THERMAL_AOILEAVE | 0x2a | The thermal imaging channel leaves the area and has information related to the target capture (currently only supports IPC). |