OpenWareLaboratory
|
Public Member Functions | |
void | add (AudioBuffer &other) |
void | add (float scalar) |
virtual void | clear ()=0 |
void | copyFrom (AudioBuffer &other) |
void | copyTo (AudioBuffer &other) |
virtual int | getChannels ()=0 |
virtual FloatArray | getSamples (int channel)=0 |
virtual int | getSize ()=0 |
void | multiply (float scalar) |
virtual | ~AudioBuffer () |
Static Public Member Functions | |
static AudioBuffer * | create (int channels, int samples) |
static void | destroy (AudioBuffer *buffer) |
Definition at line 6 of file AudioBuffer.h.
|
virtual |
|
inline |
Definition at line 21 of file AudioBuffer.h.
References FloatArray::add(), getChannels(), and getSamples().
|
inline |
Definition at line 17 of file AudioBuffer.h.
References FloatArray::add(), getChannels(), and getSamples().
Referenced by VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::generate(), DryWetMultiSignalProcessor< Processor >::process(), and VoiceAllocatorMultiSignalProcessor< Allocator, SynthVoice, VOICES >::process().
|
pure virtual |
|
inline |
Definition at line 25 of file AudioBuffer.h.
References SimpleArray< T >::copyFrom(), getChannels(), and getSamples().
Referenced by DryWetMultiSignalProcessor< Processor >::process().
|
inline |
Definition at line 29 of file AudioBuffer.h.
References SimpleArray< T >::copyTo(), getChannels(), and getSamples().
|
static |
|
static |
|
pure virtual |
Referenced by add(), copyFrom(), copyTo(), multiply(), MultiBiquadFilter::process(), and MultiStateVariableFilter::process().
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 13 of file AudioBuffer.h.
References getChannels(), getSamples(), and FloatArray::multiply().
Referenced by DryWetMultiSignalProcessor< Processor >::process().