| JUCE
    | 
| Classes | |
| class | AudioPluginInstance | 
| Base class for an active instance of a plugin.  More... | |
| struct | AudioPluginInstance::Parameter | 
| Structure used to describe plugin parameters.  More... | |
| class | AudioProcessor | 
| Base class for audio processing classes or plugins.  More... | |
| struct | AudioProcessor::BusesLayout | 
| Represents the bus layout state of a plug-in.  More... | |
| class | AudioProcessor::Bus | 
| Describes the layout and properties of an audio bus.  More... | |
| struct | AudioProcessor::CurveData | 
| Some plug-ins support sharing response curve data with the host so that it can display this curve on a console or in the mixer panel.  More... | |
| struct | AudioProcessor::TrackProperties | 
| A struct containing information about the DAW track inside which your AudioProcessor is loaded.  More... | |
| struct | AudioProcessor::BusProperties | 
| Structure used for AudioProcessor Callbacks.  More... | |
| struct | AudioProcessor::BusesProperties | 
| Structure used for AudioProcessor Callbacks.  More... | |
| class | AudioProcessorEditor | 
| Base class for the component that acts as the GUI for an AudioProcessor.  More... | |
| struct | AudioProcessorEditor::ParameterControlHighlightInfo | 
| Used by the setParameterHighlighting() method.  More... | |
| struct | HostProvidedContextMenu | 
| This wraps a context menu for a specific parameter, as provided by the host.  More... | |
| struct | AudioProcessorEditorHostContext | 
| Calling AudioProcessorEditor::getHostContext() may return a pointer to an instance of this class.  More... | |
| class | AudioProcessorGraph | 
| A type of AudioProcessor which plays back a graph of other AudioProcessors.  More... | |
| struct | AudioProcessorGraph::NodeID | 
| Each node in the graph has a UID of this type.  More... | |
| class | AudioProcessorGraph::NodeAndChannel | 
| Represents an input or output channel of a node in an AudioProcessorGraph.  More... | |
| class | AudioProcessorGraph::Node | 
| Represents one of the nodes, or processors, in an AudioProcessorGraph.  More... | |
| struct | AudioProcessorGraph::Connection | 
| Represents a connection between two channels of two nodes in an AudioProcessorGraph.  More... | |
| class | AudioProcessorGraph::AudioGraphIOProcessor | 
| A special type of AudioProcessor that can live inside an AudioProcessorGraph in order to use the audio that comes into and out of the graph itself.  More... | |
| class | AudioProcessorListener | 
| Base class for listeners that want to know about changes to an AudioProcessor.  More... | |
| struct | AudioProcessorListener::ChangeDetails | 
| Provides details about aspects of an AudioProcessor which have changed.  More... | |
| class | AudioProcessorParameter | 
| An abstract base class for parameter objects that can be added to an AudioProcessor.  More... | |
| class | AudioProcessorParameter::Listener | 
| A base class for listeners that want to know about changes to an AudioProcessorParameter.  More... | |
| class | AudioProcessorParameterGroup | 
| A class encapsulating a group of AudioProcessorParameters and nested AudioProcessorParameterGroups.  More... | |
| class | AudioProcessorParameterGroup::AudioProcessorParameterNode | 
| A child of an AudioProcessorParameterGroup.  More... | |
| class | GenericAudioProcessorEditor | 
| A type of UI component that displays the parameters of an AudioProcessor as a simple list of sliders, combo boxes and switches.  More... | |
| struct | HostedAudioProcessorParameter | 
| A parameter with functions that are useful for plugin hosts.  More... | |
| class | PluginDescription | 
| A small class to represent some facts about a particular type of plug-in.  More... | |