AudioEffect

Should be inherited by all Audio Effect classes to allow for batch processing

Members

Functions

SampleRate
float SampleRate()
Undocumented in source. Be warned that the author may not have intended to support it.
getNextSample
T getNextSample(T input)

Process a sample that is passed to the processor, and return the next sample.

processBuffers
void processBuffers(const(T)* inputBuffer, T* outputBuffer, int numSamples)

Takes a set of buffers and processes them with getNextSample() In the future this could possibly be optimized

reset
void reset()

Should be used to free any delay elements or do any setup before play begins.

setSampleRate
void setSampleRate(float sampleRate)

Variables

_sampleRate
float _sampleRate;
Undocumented in source.

Meta