Definition at line 38 of file sequence_image_process.h.
Public Member Functions | |
BufferManager (NvDsPreProcessAcquirer *allocator, const NvDsPreProcessTensorParams ¶ms, uint32_t depth, uint32_t channel, cudaStream_t stream, uint32_t stride, uint32_t interval) | |
~BufferManager () | |
NvDsPreProcessAcquirer * | allocator () 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 () |
|
inline |
Definition at line 41 of file sequence_image_process.h.
References DSASSERT, and NvDsPreProcessTensorParams::network_input_shape.
|
inline |
Definition at line 59 of file sequence_image_process.h.
References clearAll().
|
inline |
Definition at line 62 of file sequence_image_process.h.
Referenced by setAllocator().
NvDsPreProcessStatus BufferManager::buildRoiBlocks | ( | const std::vector< NvDsPreProcessUnit > & | rois | ) |
void BufferManager::clearAll | ( | ) |
Referenced by ~BufferManager().
NvDsPreProcessStatus BufferManager::collectReady | ( | ) |
NvDsPreProcessStatus BufferManager::locateRoiDst | ( | const NvDsPreProcessUnit & | roi, |
void *& | dstPatch | ||
) |
bool BufferManager::popReady | ( | ReadyResult & | res | ) |
|
inline |
Definition at line 63 of file sequence_image_process.h.
References allocator().