NVIDIA DeepStream SDK API Reference

8.0 Release
nvdsinferserver::IBatchBuffer Class Referenceabstract

Detailed Description

Interface class for a batch buffer.

Definition at line 211 of file sources/includes/nvdsinferserver/infer_datatypes.h.

Inheritance diagram for nvdsinferserver::IBatchBuffer:

Public Member Functions

 IBatchBuffer ()=default
 
virtual ~IBatchBuffer ()=default
 
virtual const InferBufferDescriptiongetBufDesc () const =0
 
virtual void * getBufPtr (uint32_t batchIdx) const =0
 
virtual uint32_t getBatchSize () const =0
 
virtual uint64_t getTotalBytes () const =0
 
virtual size_t getBufOffset (uint32_t batchIdx) const =0
 
 IBatchBuffer ()=default
 
virtual ~IBatchBuffer ()=default
 
virtual const InferBufferDescriptiongetBufDesc () const =0
 
virtual void * getBufPtr (uint32_t batchIdx) const =0
 
virtual uint32_t getBatchSize () const =0
 
virtual uint64_t getTotalBytes () const =0
 
virtual size_t getBufOffset (uint32_t batchIdx) const =0
 

Constructor & Destructor Documentation

◆ IBatchBuffer() [1/2]

nvdsinferserver::IBatchBuffer::IBatchBuffer ( )
default

◆ ~IBatchBuffer() [1/2]

virtual nvdsinferserver::IBatchBuffer::~IBatchBuffer ( )
virtualdefault

◆ IBatchBuffer() [2/2]

nvdsinferserver::IBatchBuffer::IBatchBuffer ( )
default

◆ ~IBatchBuffer() [2/2]

virtual nvdsinferserver::IBatchBuffer::~IBatchBuffer ( )
virtualdefault

Member Function Documentation

◆ getBatchSize() [1/2]

virtual uint32_t nvdsinferserver::IBatchBuffer::getBatchSize ( ) const
pure virtual

◆ getBatchSize() [2/2]

virtual uint32_t nvdsinferserver::IBatchBuffer::getBatchSize ( ) const
pure virtual

◆ getBufDesc() [1/2]

virtual const InferBufferDescription& nvdsinferserver::IBatchBuffer::getBufDesc ( ) const
pure virtual

◆ getBufDesc() [2/2]

virtual const InferBufferDescription& nvdsinferserver::IBatchBuffer::getBufDesc ( ) const
pure virtual

◆ getBufOffset() [1/2]

◆ getBufOffset() [2/2]

◆ getBufPtr() [1/2]

◆ getBufPtr() [2/2]

◆ getTotalBytes() [1/2]

◆ getTotalBytes() [2/2]


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