diff plugin/LADSPAPluginFactory.h @ 60:3086ff194ea0

* More structural work on feature extraction plugin C <-> C++ adapter * Allow use of LADSPA/DSSI plugins with control outputs as feature extraction plugins (DSSI with MIDI output still to come) * Reorder labels on spectrogram status box * Minor tweaks in doc etc.
author Chris Cannam
date Mon, 27 Mar 2006 15:03:02 +0000
parents 7439f1696314
children 4b2ea82fd0ed
line wrap: on
line diff
--- a/plugin/LADSPAPluginFactory.h	Fri Mar 24 18:15:50 2006 +0000
+++ b/plugin/LADSPAPluginFactory.h	Mon Mar 27 15:03:02 2006 +0000
@@ -42,6 +42,8 @@
 
     virtual void enumeratePlugins(std::vector<QString> &list);
 
+    virtual const RealTimePluginDescriptor *getPluginDescriptor(QString identifier) const;
+
     virtual RealTimePluginInstance *instantiatePlugin(QString identifier,
 						      int clientId,
 						      int position,
@@ -78,6 +80,7 @@
     void unloadUnusedLibraries();
 
     std::vector<QString> m_identifiers;
+    std::map<QString, RealTimePluginDescriptor *> m_rtDescriptors;
 
     std::map<unsigned long, QString> m_taxonomy;
     std::map<QString, QString> m_fallbackCategories;