|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
11 #ifndef _INVTRACKERPROC_H
12 #define _INVTRACKERPROC_H
107 virtual void deInit() = 0;
110 virtual bool addSource(uint32_t sourceId) = 0;
112 virtual bool removeSource(uint32_t sourceId,
bool removeObjectIdMapping=
true) = 0;
std::vector< std::vector< int > > subBatchesConfig
uint32_t trackingSurfType
uint32_t maxTargetsPerStream
virtual CompletionStatus waitForCompletion(InputParams &inputParams)=0
Wait until a batch's process is done.
virtual bool flushReqs()=0
Flush the request to send the batch downstream.
Holds information about batched buffers.
uint32_t batchSize
From DeepStream app config file.
std::vector< std::string > trackerConfigFilePerSubBatch
uint32_t maxMiscDataPoolSize
@ TrackingIdResetMode_NewIdAfterStreamReset
Terminate existing objects and assign new ids after stream reset.
bool outputTerminatedTracks
NvBufSurfaceColorFormat colorFormat
From low level tracker library query.
uint32_t maxTrajectoryBufferLength
uint32_t maxConvexHullSize
bool trackingSurfTypeFromConfig
virtual bool addSource(uint32_t sourceId)=0
Tracker actions when a source is added to the pipeline.
@ TrackingIdResetMode_Default
No id reset.
CompletionStatus
Tracker process completion status.
uint32_t maxConvBufPoolSize
Store buffer pool size since low level tracker needs this info.
NvBufSurfaceMemType
Specifies memory types for NvBufSurface.
uint32_t maxShadowTrackingAge
char * trackerConfigFileList
@ TrackingIdResetMode_MaxValue
Max value of the enum.
NvBufSurfaceMemType memType
TrackingIdResetMode trackingIdResetMode
Virtual base class for tracker plugin processing.
virtual bool init(const TrackerConfig &config)=0
virtual bool resetSource(uint32_t sourceId)=0
Tracker actions when a source is reset.
TrackingIdResetMode
Bitwise flags for tracker id reset.
Tracker plugin config params.
virtual bool submitInput(const InputParams &inputParams)=0
Submit an input batch to tracker process queue.
virtual bool removeSource(uint32_t sourceId, bool removeObjectIdMapping=true)=0
Tracker actions when a source is removed to the pipeline.
virtual ~INvTrackerProc()
NvMOTCompute computeTarget
@ TrackingIdResetMode_FromZeroAfterEOS
Id starts from 0 after stream reaching EOS.
NvBufSurfaceColorFormat
Defines color formats for NvBufSurface.