NVIDIA DeepStream SDK API Reference

6.4 Release
BufferManager Class Reference

Detailed Description

Definition at line 38 of file sequence_image_process.h.

Public Member Functions

 BufferManager (NvDsPreProcessAcquirer *allocator, const NvDsPreProcessTensorParams &params, uint32_t depth, uint32_t channel, cudaStream_t stream, uint32_t stride, uint32_t interval)
 
 ~BufferManager ()
 
NvDsPreProcessAcquirerallocator () const
 
void setAllocator (NvDsPreProcessAcquirer *allocator)
 
NvDsPreProcessStatus buildRoiBlocks (const std::vector< NvDsPreProcessUnit > &rois)
 
NvDsPreProcessStatus locateRoiDst (const NvDsPreProcessUnit &roi, void *&dstPatch)
 
NvDsPreProcessStatus collectReady ()
 
bool popReady (ReadyResult &res)
 
void clearAll ()
 

Constructor & Destructor Documentation

◆ BufferManager()

BufferManager::BufferManager ( NvDsPreProcessAcquirer allocator,
const NvDsPreProcessTensorParams params,
uint32_t  depth,
uint32_t  channel,
cudaStream_t  stream,
uint32_t  stride,
uint32_t  interval 
)
inline

◆ ~BufferManager()

BufferManager::~BufferManager ( )
inline

Definition at line 59 of file sequence_image_process.h.

References clearAll().

Member Function Documentation

◆ allocator()

NvDsPreProcessAcquirer* BufferManager::allocator ( ) const
inline

Definition at line 62 of file sequence_image_process.h.

Referenced by setAllocator().

◆ buildRoiBlocks()

NvDsPreProcessStatus BufferManager::buildRoiBlocks ( const std::vector< NvDsPreProcessUnit > &  rois)

◆ clearAll()

void BufferManager::clearAll ( )

Referenced by ~BufferManager().

◆ collectReady()

NvDsPreProcessStatus BufferManager::collectReady ( )

◆ locateRoiDst()

NvDsPreProcessStatus BufferManager::locateRoiDst ( const NvDsPreProcessUnit roi,
void *&  dstPatch 
)

◆ popReady()

bool BufferManager::popReady ( ReadyResult res)

◆ setAllocator()

void BufferManager::setAllocator ( NvDsPreProcessAcquirer allocator)
inline

Definition at line 63 of file sequence_image_process.h.

References allocator().


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