Namespaces | Classes

Detailed Description

Namespaces

 Steinberg
 

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::ButtonAttachment
 An object of this class maintains a connection between a Button 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::SliderAttachment
 An object of this class maintains a connection between a Slider and a parameter in an AudioProcessorValueTreeState. More...
 
class  AudioProcessorValueTreeState::Parameter
 A parameter class that maintains backwards compatibility with deprecated AudioProcessorValueTreeState functionality. More...
 
struct  AudioProcessorValueTreeState::Listener
 A listener class that can be attached to an AudioProcessorValueTreeState. More...
 
class  AudioProcessorValueTreeState::ParameterLayout
 A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters. 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::VSTClient
 Can be used to retrieve information about a VST 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::VST3Client
 Can be used to retrieve information about a VST3 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...