#include <AsyncAudioProcessor.h>

Definition at line 117 of file AsyncAudioProcessor.h.
| Async::AudioProcessor::AudioProcessor | ( | void | ) |
Default constuctor.
| virtual Async::AudioProcessor::~AudioProcessor | ( | void | ) | [virtual] |
Destructor.
| void Async::AudioProcessor::allSamplesFlushed | ( | void | ) | [virtual] |
| void Async::AudioProcessor::flushSamples | ( | void | ) | [virtual] |
| 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.
| void Async::AudioProcessor::resumeOutput | ( | 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 |
| 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.
1.5.7.1