#include <AsyncAudioProcessor.h>
Definition at line 117 of file AsyncAudioProcessor.h.
Async::AudioProcessor::AudioProcessor | ( | void | ) |
Default constuctor.
virtual Async::AudioProcessor::~AudioProcessor | ( | void | ) | [virtual] |
Destructor.
int Async::AudioProcessor::writeSamples | ( | const float * | samples, | |
int | len | |||
) | [virtual] |
Write audio to the filter.
samples | The buffer containing the samples | |
len | The number of samples in the buffer |
Reimplemented from Async::AudioSink.
void Async::AudioProcessor::flushSamples | ( | void | ) | [virtual] |
void Async::AudioProcessor::resumeOutput | ( | void | ) | [virtual] |
void Async::AudioProcessor::allSamplesFlushed | ( | void | ) | [virtual] |
void Async::AudioProcessor::setInputOutputSampleRate | ( | int | input_rate, | |
int | output_rate | |||
) | [protected] |
Set the input and output sample rates.
input_rate | The input sample rate | |
output_rate | The output sample rate |
virtual void Async::AudioProcessor::processSamples | ( | float * | dest, | |
const float * | src, | |||
int | count | |||
) | [protected, pure virtual] |
Process incoming samples and put them into the output buffer.
dest | Destination buffer | |
src | Source buffer | |
count | Number of samples in the source buffer |
Implemented in Async::AudioAmp, Async::AudioClipper, Async::AudioCompressor, Async::AudioDecimator, Async::AudioFilter, and Async::AudioInterpolator.