NVIDIA DeepStream SDK API Reference

6.4 Release
TrackerMiscDataManager Class Reference

Detailed Description

Tracker misc data memory pool.

Definition at line 41 of file miscdatabufmanager.h.

Public Member Functions

 TrackerMiscDataManager ()
 
 ~TrackerMiscDataManager ()
 
bool init (uint32_t batchSize, uint32_t gpuId, uint32_t maxTargetsPerStream, uint32_t maxShadowTrackingAge, uint32_t reidFeatureSize, uint32_t maxBufferPoolSize, bool pastFrame, bool outputReidTensor, bool outputTerminatedTracks, bool outputShadowTracks, uint32_t maxTerminatedFrameHistory)
 Initialize buffer pool based on tracker size information. More...
 
void returnBuffer (NvTrackerMiscDataBuffer *data)
 Return buffer to pool. More...
 
NvTrackerMiscDataBufferpop ()
 Pop a buffer from pool. More...
 
void deInit ()
 Release buffer pool. More...
 

Constructor & Destructor Documentation

◆ TrackerMiscDataManager()

TrackerMiscDataManager::TrackerMiscDataManager ( )

◆ ~TrackerMiscDataManager()

TrackerMiscDataManager::~TrackerMiscDataManager ( )

Member Function Documentation

◆ deInit()

void TrackerMiscDataManager::deInit ( )

Release buffer pool.

◆ init()

bool TrackerMiscDataManager::init ( uint32_t  batchSize,
uint32_t  gpuId,
uint32_t  maxTargetsPerStream,
uint32_t  maxShadowTrackingAge,
uint32_t  reidFeatureSize,
uint32_t  maxBufferPoolSize,
bool  pastFrame,
bool  outputReidTensor,
bool  outputTerminatedTracks,
bool  outputShadowTracks,
uint32_t  maxTerminatedFrameHistory 
)

Initialize buffer pool based on tracker size information.

◆ pop()

NvTrackerMiscDataBuffer* TrackerMiscDataManager::pop ( )

Pop a buffer from pool.

◆ returnBuffer()

void TrackerMiscDataManager::returnBuffer ( NvTrackerMiscDataBuffer data)

Return buffer to pool.


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