Virtual base class for tracker plugin processing.
Definition at line 101 of file invtracker_proc.h.
◆ ~INvTrackerProc()
virtual INvTrackerProc::~INvTrackerProc |
( |
| ) |
|
|
inlinevirtual |
◆ 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 |
◆ 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 |
◆ 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()
Wait until a batch's process is done.
Implemented in NvTrackerProc.
The documentation for this class was generated from the following file: