Definition at line 103 of file nvstreammux_pads.h.
Public Member Functions | |
BufferWrapper (void *buffer, ENTRY_TYPE et, BATCH_SEQUENCE_TYPE bt=BATCH_SEQUENCE_IN_BATCH, uint64_t ts=0) | |
virtual | ~BufferWrapper ()=default |
virtual void | free ()=0 |
Data Fields | |
void * | raw |
uint32_t | rawSize |
uint64_t | timestamp |
void * | wrapped |
BATCH_SEQUENCE_TYPE | batch_type |
ENTRY_TYPE | type |
|
inline |
Definition at line 107 of file nvstreammux_pads.h.
References ENTRY_BUFFER, raw, timestamp, and QueueEntry::type.
|
virtualdefault |
|
pure virtual |
Implemented in GstBufferWrapper.
|
inherited |
Definition at line 96 of file nvstreammux_pads.h.
void* BufferWrapper::raw |
Definition at line 114 of file nvstreammux_pads.h.
Referenced by BufferWrapper(), GstBufferWrapper::free(), and GstBufferWrapper::unwrap().
uint32_t BufferWrapper::rawSize |
Definition at line 115 of file nvstreammux_pads.h.
Referenced by GstBufferWrapper::unwrap().
uint64_t BufferWrapper::timestamp |
Definition at line 120 of file nvstreammux_pads.h.
Referenced by BufferWrapper().
|
inherited |
Definition at line 97 of file nvstreammux_pads.h.
Referenced by BufferWrapper(), EventWrapper::EventWrapper(), and QueueEntry::QueueEntry().
|
inherited |
Definition at line 95 of file nvstreammux_pads.h.
Referenced by GstBufferWrapper::free(), GstBufferWrapper::GstBufferWrapper(), and GstBufferWrapper::unwrap().