30 DSP_BUFFER_TYPE_TERMINATOR_PROPAGATING = 0,
31 DSP_BUFFER_TYPE_TERMINATOR_NON_PROPAGATING = 1,
32 DSP_BUFFER_TYPE_SAMPLES = 2,
33 DSP_BUFFER_TYPE_INVALID = 255,
36 SATDUMP_DLL
extern const size_t volk_alignment;
60 uint32_t max_size = 0;
64 friend class DSPStream;
82 inline bool isTerminator() {
return type == DSP_BUFFER_TYPE_TERMINATOR_PROPAGATING || type == DSP_BUFFER_TYPE_TERMINATOR_NON_PROPAGATING; }
DSP Buffer class.
Definition dsp_buffer.h:52
bool terminatorShouldPropagate()
Checks if this buffer is a propagating terminator. If it is, a propagating terminator should be sent ...
Definition dsp_buffer.h:90
bool isTerminator()
Checks if this buffer is a terminator. This covers BOTH propagating and normal terminator markers.
Definition dsp_buffer.h:82
T * getSamples()
Get sample pointer.
Definition dsp_buffer.h:72
dsp_buffer_type_t
DSP Buffer content type.
Definition dsp_buffer.h:29