NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinfer::InferBatchBuffer Class Referenceabstract

Detailed Description

Abstract interface to manage a batched buffer for inference.

Definition at line 137 of file nvdsinfer_backend.h.

Public Member Functions

 InferBatchBuffer ()=default
 
virtual ~InferBatchBuffer ()=default
 
virtual std::vector< void * > & getDeviceBuffers ()=0
 
virtual NvDsInferDataType getDataType (int bindingIndex=0) const =0
 
virtual NvDsInferBatchDims getBatchDims (int bindingIndex=0) const =0
 

Constructor & Destructor Documentation

◆ InferBatchBuffer()

nvdsinfer::InferBatchBuffer::InferBatchBuffer ( )
default

◆ ~InferBatchBuffer()

virtual nvdsinfer::InferBatchBuffer::~InferBatchBuffer ( )
virtualdefault

Member Function Documentation

◆ getBatchDims()

virtual NvDsInferBatchDims nvdsinfer::InferBatchBuffer::getBatchDims ( int  bindingIndex = 0) const
pure virtual

◆ getDataType()

virtual NvDsInferDataType nvdsinfer::InferBatchBuffer::getDataType ( int  bindingIndex = 0) const
pure virtual

◆ getDeviceBuffers()

virtual std::vector<void*>& nvdsinfer::InferBatchBuffer::getDeviceBuffers ( )
pure virtual

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