class PluginInfo {
public:
PluginInfo () { }
- PluginInfo (const PluginInfo &o)
- : name(o.name),
- category (o.category),
- creator (o.creator),
- path (o.path),
- n_inputs(o.n_inputs),
- n_outputs(o.n_outputs),
- unique_id(o.unique_id),
- index(o.index) {}
virtual ~PluginInfo () { }
std::string name;
};
virtual std::vector<PresetRecord> get_presets();
+ virtual std::string current_preset() const { return std::string(); }
const PresetRecord* preset_by_label(const std::string& label);
const PresetRecord* preset_by_uri(const std::string& uri);