Tracker misc data memory pool.
Definition at line 43 of file sources/gst-plugins/gst-nvtracker/miscdatabufmanager.h.
|
| | 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...
|
| |
| NvTrackerMiscDataBuffer * | pop () |
| | Pop a buffer from pool. More...
|
| |
| void | deInit () |
| | Release buffer pool. More...
|
| |
| | 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...
|
| |
| NvTrackerMiscDataBuffer * | pop () |
| | Pop a buffer from pool. More...
|
| |
| void | deInit () |
| | Release buffer pool. More...
|
| |
◆ TrackerMiscDataManager() [1/2]
| TrackerMiscDataManager::TrackerMiscDataManager |
( |
| ) |
|
◆ ~TrackerMiscDataManager() [1/2]
| TrackerMiscDataManager::~TrackerMiscDataManager |
( |
| ) |
|
◆ TrackerMiscDataManager() [2/2]
| TrackerMiscDataManager::TrackerMiscDataManager |
( |
| ) |
|
◆ ~TrackerMiscDataManager() [2/2]
| TrackerMiscDataManager::~TrackerMiscDataManager |
( |
| ) |
|
◆ deInit() [1/2]
| void TrackerMiscDataManager::deInit |
( |
| ) |
|
◆ deInit() [2/2]
| void TrackerMiscDataManager::deInit |
( |
| ) |
|
◆ init() [1/2]
| 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.
◆ init() [2/2]
| 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() [1/2]
◆ pop() [2/2]
◆ returnBuffer() [1/2]
◆ returnBuffer() [2/2]
The documentation for this class was generated from the following file: