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.