This SDK only works with devices released within the past 3 years. We regularly optimize and update the SDK to ensure compatibility and performance. We do not guarantee compatibility or provide technical support for devices older than 3 years.

# Version 1.3.0 - 2024-09-30

- Intelligent event alarm information is de-duplicated and the corresponding alarm time is returned.
- Add IPC P2P login support.
- Modify the issue where the overflow of `POINTERHANDLE` to `long long` causes abnormal functionality in some parts of the demo.
- Add a new interface `NET_SDK_GetRecordDevice` for querying channels with video recording capabilities.
- Introduce a second-level structured IPC video, with a return data structure identical to the NVR.
- For the intelligent event `NET_SDK_SMART_EVENT_TYPE_PASSLINE`, the IPC also pushes screenshot information; for `NET_SDK_SMART_EVENT_TYPE_TRAFFIC`, it only supports IPC, fix the problem that data pushed by IPC may have incorrect data structure.
- Fix the issue where the IPC intelligent event is triggered even without subscription.
- Correct the problem where `NET_SDK_GetRecordStatusEx` returns the recording channel number starting from 1.
- Remove NET_DVR_SMART_TYPE and unify the use of`NET_SDK_SMART_EVENT_TYPE`.

- Added new alarm event types:

  - Abnormal sound alarm(`NET_SDK_N9000_ALARM_TYPE_ASD`)
  - Loitering detection alarm(`NET_SDK_N9000_ALARM_TYPE_LOITER`)
  - Illegal parking detection alarm(`NET_SDK_N9000_ALARM_TYPE_PVD`)
  - Arming alarm(`NET_SDK_N9000_ALARM_TYPE_ARM`)
  - Disarming alarm(`NET_SDK_N9000_ALARM_TYPE_DISARM`)

- Remove vehicle-related intelligent event alarms:

  - NET_SDK_N9000_ALARM_TYPE_GPS_SPEED_OVER
  - NET_SDK_N9000_ALARM_TYPE_GPS_CROSS_BOADER
  - NET_SDK_N9000_ALARM_TYPE_GPS_TEMPERATURE_OVER
  - NET_SDK_N9000_ALARM_TYPE_GPS_GSENSOR_X
  - NET_SDK_N9000_ALARM_TYPE_GPS_GSENSOR_Y
  - NET_SDK_N9000_ALARM_TYPE_GPS_GSENSOR_Z

- Added new smart event types:

  - Abnormal sound (`NET_SDK_SMART_EVENT_TYPE_ASD`)
  - Loitering detection (`NET_SDK_SMART_EVENT_TYPE_LOITER`)
  - Illegal parking detection (`NET_SDK_SMART_EVENT_TYPE_PVD`)

Error Code