OpenWareLaboratory
VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES > Class Template Reference
Inheritance diagram for VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >:
Collaboration diagram for VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >:

Public Member Functions

void generate (AudioBuffer &output)
 
template<typename... Args>
 VoiceAllocatorMultiSignalGenerator (AudioBuffer *buffer, Args &&... args)
 
virtual ~VoiceAllocatorMultiSignalGenerator ()
 

Static Public Member Functions

static MyClasscreate (size_t channels, size_t blocksize)
 
static void destroy (MyClass *obj)
 

Protected Attributes

AudioBufferbuffer
 

Detailed Description

template<class Allocator, class SynthVoice, int VOICES>
class VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >

Definition at line 219 of file VoiceAllocator.h.

Constructor & Destructor Documentation

◆ VoiceAllocatorMultiSignalGenerator()

template<class Allocator , class SynthVoice , int VOICES>
template<typename... Args>
VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::VoiceAllocatorMultiSignalGenerator ( AudioBuffer buffer,
Args &&...  args 
)
inline

Definition at line 226 of file VoiceAllocator.h.

◆ ~VoiceAllocatorMultiSignalGenerator()

template<class Allocator , class SynthVoice , int VOICES>
virtual VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::~VoiceAllocatorMultiSignalGenerator ( )
inlinevirtual

Definition at line 228 of file VoiceAllocator.h.

Member Function Documentation

◆ create()

template<class Allocator , class SynthVoice , int VOICES>
static MyClass* VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::create ( size_t  channels,
size_t  blocksize 
)
inlinestatic

◆ destroy()

template<class Allocator , class SynthVoice , int VOICES>
static void VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::destroy ( MyClass obj)
inlinestatic

◆ generate()

template<class Allocator , class SynthVoice , int VOICES>
void VoiceAllocatorMultiSignalGenerator< Allocator, SynthVoice, VOICES >::generate ( AudioBuffer output)
inlinevirtual

Field Documentation

◆ buffer


The documentation for this class was generated from the following file: