JUCE
Namespaces | Classes | Macros | Enumerations

Namespaces

 Steinberg
 

Classes

class  AudioUnitPluginFormat
 Implements a plugin format manager for AudioUnits. More...
 
class  LADSPAPluginFormat
 Implements a plugin format manager for LADSPA plugins. More...
 
class  VST3PluginFormat
 Implements a plugin format for VST3s. More...
 
struct  SpeakerMappings
 Structure for VST speaker mappings. More...
 
class  SpeakerMappings::VstSpeakerConfigurationHolder
 Class to hold a speaker configuration. More...
 
struct  SpeakerMappings::Mapping
 Structure describing a mapping. More...
 
class  VSTPluginFormat
 Implements a plugin format manager for VSTs. More...
 
class  VSTPluginFormat::ExtraFunctions
 Base class for some extra functions that can be attached to a VST plugin instance. More...
 

Macros

#define JUCE_STATE_DICTIONARY_KEY   "jucePluginState"
 
#define DEVELOPMENT   0
 
#define JUCE_MULTICHAR_CONSTANT(a, b, c, d)   (d | (((uint32) c) << 8) | (((uint32) b) << 16) | (((uint32) a) << 24))
 

Enumerations

enum  { kAudioUnitProperty_SupportsMPE = 58 }
 

Detailed Description

Macro Definition Documentation

◆ JUCE_STATE_DICTIONARY_KEY

#define JUCE_STATE_DICTIONARY_KEY   "jucePluginState"

◆ DEVELOPMENT

#define DEVELOPMENT   0

◆ JUCE_MULTICHAR_CONSTANT

#define JUCE_MULTICHAR_CONSTANT (   a,
  b,
  c,
 
)    (d | (((uint32) c) << 8) | (((uint32) b) << 16) | (((uint32) a) << 24))

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kAudioUnitProperty_SupportsMPE 

Custom AudioUnit property used to indicate MPE support.