Go to the documentation of this file.
27 #ifndef ASYNC_AUDIO_READER_INCLUDED
28 #define ASYNC_AUDIO_READER_INCLUDED
112 class AudioReader :
public AudioSink
146 virtual int writeSamples(
const float *samples,
int count);
virtual int writeSamples(const float *samples, int count)
Write samples into this audio sink.
virtual void flushSamples(void)
Tell the sink to flush the previously written samples.
AudioReader(void)
Default constuctor.
int readSamples(float *samples, int count)
Read at most the specified number of samples.
~AudioReader(void)
Destructor.
Namespace for the asynchronous programming classes.
This file contains the base class for an audio sink.