NVIDIA DeepStream SDK API Reference

9.0 Release
nvdsinfer::InferBatchBuffer Class Referenceabstract

Detailed Description

Abstract interface to manage a batched buffer for inference.

Definition at line 137 of file sources/libs/nvdsinfer/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
 
 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() [1/2]

nvdsinfer::InferBatchBuffer::InferBatchBuffer ( )
default

◆ ~InferBatchBuffer() [1/2]

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

◆ InferBatchBuffer() [2/2]

nvdsinfer::InferBatchBuffer::InferBatchBuffer ( )
default

◆ ~InferBatchBuffer() [2/2]

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

Member Function Documentation

◆ getBatchDims() [1/2]

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

◆ getBatchDims() [2/2]

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

◆ getDataType() [1/2]

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

◆ getDataType() [2/2]

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

◆ getDeviceBuffers() [1/2]

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

◆ getDeviceBuffers() [2/2]

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

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