NVIDIA DeepStream SDK API Reference

7.0 Release
invtracker_proc.h File Reference

Go to the source code of this file.

Data Structures

struct  InputParams
 Input data for tracker plugin. More...
 
struct  TrackerConfig
 Tracker plugin config params. More...
 
class  INvTrackerProc
 Virtual base class for tracker plugin processing. More...
 

Enumerations

enum  CompletionStatus {
  CompletionStatus_OK,
  CompletionStatus_Error,
  CompletionStatus_Exit
}
 Tracker process completion status. More...
 
enum  TrackingIdResetMode {
  TrackingIdResetMode_Default = 0,
  TrackingIdResetMode_NewIdAfterStreamReset = 1 << 0,
  TrackingIdResetMode_FromZeroAfterEOS = 1 << 1,
  TrackingIdResetMode_MaxValue = 3
}
 Bitwise flags for tracker id reset. More...
 

Enumeration Type Documentation

◆ CompletionStatus

Tracker process completion status.

Enumerator
CompletionStatus_OK 
CompletionStatus_Error 
CompletionStatus_Exit 

Definition at line 31 of file invtracker_proc.h.

◆ TrackingIdResetMode

Bitwise flags for tracker id reset.

Enumerator
TrackingIdResetMode_Default 

No id reset.

TrackingIdResetMode_NewIdAfterStreamReset 

Terminate existing objects and assign new ids after stream reset.

TrackingIdResetMode_FromZeroAfterEOS 

Id starts from 0 after stream reaching EOS.

TrackingIdResetMode_MaxValue 

Max value of the enum.

Supporting both NewIdAfterStreamReset and FromZeroAfterEOS.

Definition at line 39 of file invtracker_proc.h.