28 #ifndef AUDIO_PACER_INCLUDED 29 #define AUDIO_PACER_INCLUDED 38 #include <sigc++/sigc++.h> 124 AudioPacer(
int sample_rate,
int block_size,
int prebuf_time);
142 virtual int writeSamples(
const float *samples,
int count);
virtual void allSamplesFlushed(void)
The registered sink has flushed all samples.
An audio pipe class that pace audio output.
This file contains the base class for an audio source.
virtual void flushSamples(void)
Tell the sink to flush the previously written samples.
virtual void resumeOutput(void)
Resume audio output to the sink.
A class that produces timer events.
This file contains the base class for an audio sink.
~AudioPacer(void)
Destructor.
The base class for an audio sink.
Namespace for the asynchronous programming classes.
The base class for an audio source.
virtual int writeSamples(const float *samples, int count)
Write samples into this audio sink.
AudioPacer(int sample_rate, int block_size, int prebuf_time)
Constuctor.