|
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().