OpenWareLaboratory
|
Public Member Functions | |
void | generate (AudioBuffer &output) |
template<typename... Args> | |
VoiceAllocatorMultiSignalGenerator (AudioBuffer *buffer, Args &&... args) | |
virtual | ~VoiceAllocatorMultiSignalGenerator () |
Static Public Member Functions | |
static MyClass * | create (size_t channels, size_t blocksize) |
static void | destroy (MyClass *obj) |
Protected Attributes | |
AudioBuffer * | buffer |
Definition at line 219 of file VoiceAllocator.h.
|
inline |
Definition at line 226 of file VoiceAllocator.h.
|
inlinevirtual |
Definition at line 228 of file VoiceAllocator.h.
|
inlinestatic |
Definition at line 236 of file VoiceAllocator.h.
References VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::buffer, and AudioBuffer::create().
|
inlinestatic |
Definition at line 240 of file VoiceAllocator.h.
References VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::buffer, and AudioBuffer::destroy().
|
inlinevirtual |
Implements MultiSignalGenerator.
Definition at line 229 of file VoiceAllocator.h.
References AudioBuffer::add(), and VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::buffer.
|
protected |
Definition at line 223 of file VoiceAllocator.h.
Referenced by VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::create(), VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::destroy(), and VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::generate().