Interface class for a batch buffer.
Definition at line 211 of file infer_datatypes.h.
Public Member Functions | |
IBatchBuffer ()=default | |
virtual | ~IBatchBuffer ()=default |
virtual const InferBufferDescription & | getBufDesc () 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 |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in nvdsinferserver::WrapCBatchBuffer, and nvdsinferserver::BaseBatchBuffer.
|
pure virtual |
Implemented in nvdsinferserver::WrapCBatchBuffer, and nvdsinferserver::BaseBatchBuffer.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchBuffer, nvdsinferserver::WrapCBatchBuffer, and nvdsinferserver::RefBatchBuffer.