Virtual base class for tracker plugin processing.
Definition at line 111 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
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... | |
| virtual bool | updateDynamicConfig (const std::string &configStr, uint32_t sourceId)=0 |
| Update the low-level tracker lib's config dynamically during runtime. More... | |
| 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... | |
| virtual bool | updateDynamicConfig (const std::string &configStr, uint32_t sourceId)=0 |
| Update the low-level tracker lib's config dynamically during runtime. More... | |
|
inlinevirtual |
Definition at line 114 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
|
inlinevirtual |
Definition at line 114 of file 9.0/sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
|
pure virtual |
Tracker actions when a source is added to the pipeline.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Tracker actions when a source is added to the pipeline.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Flush the request to send the batch downstream.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Flush the request to send the batch downstream.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Tracker actions when a source is removed to the pipeline.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Tracker actions when a source is removed to the pipeline.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Tracker actions when a source is reset.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Tracker actions when a source is reset.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Submit an input batch to tracker process queue.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Submit an input batch to tracker process queue.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Update the low-level tracker lib's config dynamically during runtime.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Update the low-level tracker lib's config dynamically during runtime.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Wait until a batch's process is done.
Implemented in NvTrackerProc, and NvTrackerProc.
|
pure virtual |
Wait until a batch's process is done.
Implemented in NvTrackerProc, and NvTrackerProc.