VampPluginSDK
2.10
|
vamp-sdk/PluginBase.h
Go to the documentation of this file.
virtual void setParameter(std::string, float)
Set a named parameter.
Definition: vamp-sdk/PluginBase.h:222
std::string identifier
The name of the parameter, in computer-usable form.
Definition: vamp-sdk/PluginBase.h:133
virtual unsigned int getVampApiVersion() const
Get the Vamp API compatibility level of the plugin.
Definition: vamp-sdk/PluginBase.h:68
ParameterDescriptor()
Definition: vamp-sdk/PluginBase.h:195
std::vector< std::string > valueNames
Names for the quantized values.
Definition: vamp-sdk/PluginBase.h:193
virtual std::string getCurrentProgram() const
Get the current program.
Definition: vamp-sdk/PluginBase.h:242
std::string unit
The unit of the parameter, in human-readable form.
Definition: vamp-sdk/PluginBase.h:149
virtual ProgramList getPrograms() const
Get the program settings available in this plugin.
Definition: vamp-sdk/PluginBase.h:237
std::string description
A human-readable short text describing the parameter.
Definition: vamp-sdk/PluginBase.h:144
std::vector< std::string > ProgramList
Definition: vamp-sdk/PluginBase.h:225
virtual ParameterList getParameterDescriptors() const
Get the controllable parameters of this plugin.
Definition: vamp-sdk/PluginBase.h:208
A base class for plugins with optional configurable parameters, programs, etc.
Definition: vamp-sdk/PluginBase.h:60
virtual float getParameter(std::string) const
Get the value of a named parameter.
Definition: vamp-sdk/PluginBase.h:216
float quantizeStep
Quantization resolution of the parameter values (e.g.
Definition: vamp-sdk/PluginBase.h:180
bool isQuantized
True if the parameter values are quantized to a particular resolution.
Definition: vamp-sdk/PluginBase.h:173
std::vector< ParameterDescriptor > ParameterList
Definition: vamp-sdk/PluginBase.h:203
Generated by 1.8.11