JSON_VideoPollingTaskCap

JSON message about the capability for getting video polling analysis task information

{
  "tasksNum": 1,
/*required, int,the number of tasks supported by the device*/
  "taskIDLen": {
/*required, string, task ID, 64 bytes at most*/
    "@min": 64,
    "@max": 64
  },
  "engine": {
/*required, int, for distinguishing models running in different engines*/
    "@opt": [1, 2, 3, 4]
  },
  "channel": {
/*required, int, device channel No., specified device channel No. for video analysis task*/
    "@opt": [1, 2]
  },
  "frameRate": {
/*required, int, frame rate (frame rate*100)*/
    "@opt": [2500, 3000]
  },
  "alertInterval": {
/*optional, float, alert interval: 1(1 time per second), 0.5(2 times per second)*/
    "opt": [1, 0.5]
  },
  "pollingTime": {
/*required,int,polling time period, the interval when you switch the channels during polling, unit: second*/
    "@min": 1,
    "@max": 65535,
    "@def": 1
  },
  "status": {
/*required, int, status: 0(not performed), 1(performing), 2(exception), 3(waiting in queue)*/
    "@opt": [0, 1, 2, 3]
  },
  "isSupportTimeRange": true,
/*optional,daily arming schedules of tasks(by week), 8 time periods per day is the default*/
  "alarmTargetOverlay":{
/*optional, boolean, whether to enable alarm target frame overlay*/
    "@opt":["true","false"]
  }
}