NVIDIA DeepStream SDK API Reference

6.4 Release
INvTrackerProc Class Referenceabstract

Detailed Description

Virtual base class for tracker plugin processing.

Definition at line 101 of file invtracker_proc.h.

Inheritance diagram for INvTrackerProc:

Public Member Functions

virtual ~INvTrackerProc ()
 
virtual bool init (const TrackerConfig &config)=0
 
virtual void deInit ()=0
 
virtual bool addSource (uint32_t sourceId)=0
 Tracker actions when a source is added to the pipeline. More...
 
virtual bool removeSource (uint32_t sourceId, bool removeObjectIdMapping=true)=0
 Tracker actions when a source is removed to the pipeline. More...
 
virtual bool resetSource (uint32_t sourceId)=0
 Tracker actions when a source is reset. More...
 
virtual bool submitInput (const InputParams &inputParams)=0
 Submit an input batch to tracker process queue. More...
 
virtual CompletionStatus waitForCompletion (InputParams &inputParams)=0
 Wait until a batch's process is done. More...
 
virtual bool flushReqs ()=0
 Flush the request to send the batch downstream. More...
 

Constructor & Destructor Documentation

◆ ~INvTrackerProc()

virtual INvTrackerProc::~INvTrackerProc ( )
inlinevirtual

Definition at line 104 of file invtracker_proc.h.

Member Function Documentation

◆ addSource()

virtual bool INvTrackerProc::addSource ( uint32_t  sourceId)
pure virtual

Tracker actions when a source is added to the pipeline.

Implemented in NvTrackerProc.

◆ deInit()

virtual void INvTrackerProc::deInit ( )
pure virtual

Implemented in NvTrackerProc.

◆ flushReqs()

virtual bool INvTrackerProc::flushReqs ( )
pure virtual

Flush the request to send the batch downstream.

Implemented in NvTrackerProc.

◆ init()

virtual bool INvTrackerProc::init ( const TrackerConfig config)
pure virtual

Implemented in NvTrackerProc.

◆ removeSource()

virtual bool INvTrackerProc::removeSource ( uint32_t  sourceId,
bool  removeObjectIdMapping = true 
)
pure virtual

Tracker actions when a source is removed to the pipeline.

Implemented in NvTrackerProc.

◆ resetSource()

virtual bool INvTrackerProc::resetSource ( uint32_t  sourceId)
pure virtual

Tracker actions when a source is reset.

Implemented in NvTrackerProc.

◆ submitInput()

virtual bool INvTrackerProc::submitInput ( const InputParams inputParams)
pure virtual

Submit an input batch to tracker process queue.

Implemented in NvTrackerProc.

◆ waitForCompletion()

virtual CompletionStatus INvTrackerProc::waitForCompletion ( InputParams inputParams)
pure virtual

Wait until a batch's process is done.

Implemented in NvTrackerProc.


The documentation for this class was generated from the following file: