JUCE
|
Classes | |
class | AudioParameterBool |
Provides a class of AudioProcessorParameter that can be used as a boolean value. More... | |
class | AudioParameterChoice |
Provides a class of AudioProcessorParameter that can be used to select an indexed, named choice from a list. More... | |
class | AudioParameterFloat |
A subclass of AudioProcessorParameter that provides an easy way to create a parameter which maps onto a given NormalisableRange. More... | |
class | AudioParameterInt |
Provides a class of AudioProcessorParameter that can be used as an integer value with a given range. More... | |
class | AudioProcessorParameterWithID |
This abstract base class is used by some AudioProcessorParameter helper classes. More... | |
class | AudioProcessorValueTreeState |
This class contains a ValueTree that is used to manage an AudioProcessor's entire state. More... | |
class | AudioProcessorValueTreeState::ParameterLayout |
A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters. More... | |
struct | AudioProcessorValueTreeState::Listener |
A listener class that can be attached to an AudioProcessorValueTreeState. More... | |
class | AudioProcessorValueTreeState::Parameter |
A parameter class that maintains backwards compatibility with deprecated AudioProcessorValueTreeState functionality. More... | |
class | AudioProcessorValueTreeState::SliderAttachment |
An object of this class maintains a connection between a Slider and a parameter in an AudioProcessorValueTreeState. More... | |
class | AudioProcessorValueTreeState::ComboBoxAttachment |
An object of this class maintains a connection between a ComboBox and a parameter in an AudioProcessorValueTreeState. More... | |
class | AudioProcessorValueTreeState::ButtonAttachment |
An object of this class maintains a connection between a Button and a parameter in an AudioProcessorValueTreeState. More... | |
struct | ExtensionsVisitor |
Create a derived implementation of this class and pass it to AudioPluginInstance::getExtensions() to retrieve format-specific information about a plugin instance. More... | |
struct | ExtensionsVisitor::VST3Client |
Can be used to retrieve information about a VST3 that is wrapped by an AudioProcessor. More... | |
struct | ExtensionsVisitor::AudioUnitClient |
Can be used to retrieve information about an AudioUnit that is wrapped by an AudioProcessor. More... | |
struct | ExtensionsVisitor::VSTClient |
Can be used to retrieve information about a VST that is wrapped by an AudioProcessor. More... | |
class | ParameterAttachment |
Used to implement 'attachments' or 'controllers' that link a plug-in parameter to a UI element. More... | |
class | SliderParameterAttachment |
An object of this class maintains a connection between a Slider and a plug-in parameter. More... | |
class | ComboBoxParameterAttachment |
An object of this class maintains a connection between a ComboBox and a plug-in parameter. More... | |
class | ButtonParameterAttachment |
An object of this class maintains a connection between a Button and a plug-in parameter. More... | |
class | PluginHostType |
A useful utility class to determine the host or DAW in which your plugin is loaded. More... | |
class | RangedAudioParameter |
This abstract base class is used by some AudioProcessorParameter helper classes. More... | |
struct | VST3ClientExtensions |
An interface to allow an AudioProcessor to implement extended VST3-specific functionality. More... | |
struct | VSTCallbackHandler |
An interface to allow an AudioProcessor to send and receive VST specific calls from the host. More... | |
Typedefs | |
typedef struct ComponentInstanceRecord * | AudioComponentInstance |
typedef AudioComponentInstance | AudioUnit |
typedef struct ComponentInstanceRecord* AudioComponentInstance |
typedef AudioComponentInstance AudioUnit |