Definition at line 28 of file lidar_feeder.hpp.
◆ FreeFunction
Signature of customized function for freeing data in a buffer.
Definition at line 59 of file buffer.hpp.
◆ Latency
Unified definition of latency for a buffer.
◆ DS3DBuffer() [1/2]
deepstream::DS3DBuffer::DS3DBuffer |
( |
| ) |
|
|
inline |
◆ DS3DBuffer() [2/2]
◆ batchSize()
virtual size_t deepstream::Buffer::batchSize |
( |
| ) |
|
|
virtualinherited |
get the batch size of the buffer, 1 for un-batched buffer
◆ chunkId()
int32_t deepstream::Buffer::chunkId |
( |
unsigned int |
batchId | ) |
const |
|
inherited |
◆ extract()
virtual Tensor* deepstream::Buffer::extract |
( |
unsigned int |
batchId | ) |
|
|
virtualinherited |
create a tensor object with the buffer data
◆ give()
◆ measureLatency()
std::vector<Latency> deepstream::Buffer::measureLatency |
( |
| ) |
const |
|
inherited |
◆ operator bool()
deepstream::Buffer::operator bool |
( |
| ) |
const |
|
inherited |
◆ read()
virtual size_t deepstream::Buffer::read |
( |
std::function< size_t(const void *data, size_t len)> |
callable | ) |
|
|
virtualinherited |
Read data from the buffer.
- Parameters
-
[in] | callable | callable provided by the caller to collect data |
Reimplemented in deepstream::VideoBuffer.
◆ size()
size_t deepstream::Buffer::size |
( |
| ) |
const |
|
inherited |
Size of the buffer in bytes.
◆ timestamp()
uint64_t deepstream::Buffer::timestamp |
( |
| ) |
const |
|
inherited |
◆ wrap()
static void deepstream::Buffer::wrap |
( |
Tensor * |
| ) |
|
|
staticinherited |
wrap the tensor to a new buffer
◆ write()
virtual size_t deepstream::Buffer::write |
( |
std::function< size_t(void *data, size_t len)> |
callable | ) |
|
|
virtualinherited |
◆ buffer_
◆ chunk_ids_
std::vector<int> deepstream::Buffer::chunk_ids_ = { 0 } |
|
protectedinherited |
The documentation for this class was generated from the following file: