NVIDIA DeepStream SDK API Reference

7.1 Release
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
NvDsPreProcessAcquirer Class Referenceabstract

Detailed Description

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

Definition at line 209 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: