Interface class for an array of batch buffers.
Definition at line 228 of file infer_datatypes.h.
Public Member Functions | |
IBatchArray ()=default | |
virtual | ~IBatchArray ()=default |
virtual uint32_t | getSize () const =0 |
virtual const IBatchBuffer * | getBuffer (uint32_t arrayIdx) const =0 |
virtual const IOptions * | getOptions () const =0 |
virtual SharedIBatchBuffer | getSafeBuf (uint32_t arrayIdx) const =0 |
virtual void | appendIBatchBuf (SharedIBatchBuffer buf)=0 |
virtual void | setIOptions (SharedIOptions o)=0 |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchArray.
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchArray.
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchArray.
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchArray.
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchArray.
|
pure virtual |
Implemented in nvdsinferserver::BaseBatchArray.