NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::WrapCBatchBuffer Class Reference

Detailed Description

Definition at line 249 of file infer_batch_buffer.h.

Inheritance diagram for nvdsinferserver::WrapCBatchBuffer:
Collaboration diagram for nvdsinferserver::WrapCBatchBuffer:

Public Member Functions

template<typename BufPtr >
 WrapCBatchBuffer (BufPtr buf)
 
 ~WrapCBatchBuffer () final=default
 
const InferBufferDescriptiongetBufDesc () const final
 
void * getBufPtr (uint32_t batchIdx) const final
 
uint32_t getBatchSize () const final
 
uint64_t getTotalBytes () const final
 

Constructor & Destructor Documentation

◆ WrapCBatchBuffer()

template<typename BufPtr >
nvdsinferserver::WrapCBatchBuffer::WrapCBatchBuffer ( BufPtr  buf)
inline

Definition at line 252 of file infer_batch_buffer.h.

◆ ~WrapCBatchBuffer()

nvdsinferserver::WrapCBatchBuffer::~WrapCBatchBuffer ( )
finaldefault

Member Function Documentation

◆ getBatchSize()

uint32_t nvdsinferserver::WrapCBatchBuffer::getBatchSize ( ) const
inlinefinalvirtual

Implements nvdsinferserver::IBatchBuffer.

Definition at line 263 of file infer_batch_buffer.h.

◆ getBufDesc()

const InferBufferDescription& nvdsinferserver::WrapCBatchBuffer::getBufDesc ( ) const
inlinefinalvirtual

Implements nvdsinferserver::IBatchBuffer.

Definition at line 257 of file infer_batch_buffer.h.

◆ getBufPtr()

void* nvdsinferserver::WrapCBatchBuffer::getBufPtr ( uint32_t  batchIdx) const
inlinefinalvirtual

Implements nvdsinferserver::IBatchBuffer.

Definition at line 260 of file infer_batch_buffer.h.

◆ getTotalBytes()

uint64_t nvdsinferserver::WrapCBatchBuffer::getTotalBytes ( ) const
inlinefinalvirtual

Implements nvdsinferserver::IBatchBuffer.

Definition at line 264 of file infer_batch_buffer.h.


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