NVIDIA DeepStream SDK API Reference

6.4 Release
NvDsPreProcessAcquirer Class Referenceabstract

Detailed Description

class for acquiring and releasing a buffer from tensor pool by custom lib.

Definition at line 219 of file gst-plugins/gst-nvdspreprocess/include/nvdspreprocess_interface.h.

Inheritance diagram for NvDsPreProcessAcquirer:

Public Member Functions

virtual NvDsPreProcessCustomBufacquire ()=0
 method to acquire a buffer from buffer pool More...
 
virtual gboolean release (NvDsPreProcessCustomBuf *)=0
 method to release buffer from buffer pool More...
 
virtual NvDsPreProcessCustomBufacquire ()=0
 method to acquire a buffer from buffer pool More...
 
virtual gboolean release (NvDsPreProcessCustomBuf *)=0
 method to release buffer from buffer pool More...
 

Member Function Documentation

◆ acquire() [1/2]

virtual NvDsPreProcessCustomBuf* NvDsPreProcessAcquirer::acquire ( )
pure virtual

method to acquire a buffer from buffer pool

Implemented in NvDsPreProcessAcquirerImpl.

◆ acquire() [2/2]

virtual NvDsPreProcessCustomBuf* NvDsPreProcessAcquirer::acquire ( )
pure virtual

method to acquire a buffer from buffer pool

Implemented in NvDsPreProcessAcquirerImpl.

◆ release() [1/2]

virtual gboolean NvDsPreProcessAcquirer::release ( NvDsPreProcessCustomBuf )
pure virtual

method to release buffer from buffer pool

Implemented in NvDsPreProcessAcquirerImpl.

◆ release() [2/2]

virtual gboolean NvDsPreProcessAcquirer::release ( NvDsPreProcessCustomBuf )
pure virtual

method to release buffer from buffer pool

Implemented in NvDsPreProcessAcquirerImpl.


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