|
HARDT - The Ham Radio DSP Toolkit
|
#include <hinputwriter.h>


Public Member Functions | |
| HInputWriter (HWriter< T > *writer, bool autostart=true) | |
| HInputWriter (bool autostart=true) | |
| int | Write (T *src, size_t blocksize) |
| void | SetWriter (HWriter< T > *writer) |
| bool | Start () |
| bool | Stop () |
| bool | Command (HCommand *command) |
Public Member Functions inherited from HWriter< T > | |
| virtual | ~HWriter ()=default |
| HWriter< T > * | Writer () |
Public Member Functions inherited from HObject | |
| HObject () | |
Public Member Functions inherited from HWriterConsumer< T > | |
| HWriterConsumer< T > * | Consumer () |
Write to a downstream writer without having any upstream chain components (direct input of samples to a chain of writers)
|
inline |
Construct a new HInputWriter with a downstream writer
Arguments: writer = A downstream writer autostart = Set to true to make the input-writer call Start() on the downstream writer on first Write(..)
|
inline |
Construct a new HInputWriter
Arguments: autostart = Set to true to make the input-writer call Start() on the downstream writer on first Write(..)
|
inlinevirtual |
Execute and/or pass on a command
Implements HWriter< T >.
|
inlinevirtual |
Implements HWriterConsumer::SetWriter()
Implements HWriterConsumer< T >.
|
inlinevirtual |
Call Start() on downstream components
Reimplemented from HWriter< T >.
|
inlinevirtual |
Call Stop() on up- or downstream components
Reimplemented from HWriter< T >.
|
inlinevirtual |
Write a block of samples
Implements HWriter< T >.
1.8.17