required interface for a data feeder
Invoked when the data is required by the element to which the data feeder is attached.
Definition at line 47 of file data_feeder.hpp.
Public Member Functions | |
virtual Buffer | read (DataFeeder &feeder, unsigned int size, bool &eos)=0 |
Read a data block. More... | |
virtual | ~IDataProvider () |
|
inlinevirtual |
Definition at line 61 of file data_feeder.hpp.
|
pure virtual |
Read a data block.
Implementation of this virtual method requires generating a buffer based on the data request.
[in] | feeder | reference to the data feeder |
[in] | size | number of bytes requested by the feeder |
[out] | eos | indication of "end of stream" |
Implemented in deepstream::LiDARDataSource, and deepstream::FileDataSource.