comparison plugin/LADSPAPluginFactory.h @ 1206:659372323b45 tony-2.0-integration

Merge latest SV 3.0 branch code
author Chris Cannam
date Fri, 19 Aug 2016 15:58:57 +0100
parents 98664afd518b
children 48e9f538e6e9
comparison
equal deleted inserted replaced
1136:e94719f941ba 1206:659372323b45
21 #ifndef _LADSPA_PLUGIN_FACTORY_H_ 21 #ifndef _LADSPA_PLUGIN_FACTORY_H_
22 #define _LADSPA_PLUGIN_FACTORY_H_ 22 #define _LADSPA_PLUGIN_FACTORY_H_
23 23
24 #include "RealTimePluginFactory.h" 24 #include "RealTimePluginFactory.h"
25 #include "api/ladspa.h" 25 #include "api/ladspa.h"
26
27 #include "PluginScan.h"
26 28
27 #include <vector> 29 #include <vector>
28 #include <map> 30 #include <map>
29 #include <set> 31 #include <set>
30 #include <QString> 32 #include <QString>
61 63
62 protected: 64 protected:
63 LADSPAPluginFactory(); 65 LADSPAPluginFactory();
64 friend class RealTimePluginFactory; 66 friend class RealTimePluginFactory;
65 67
68 virtual PluginScan::PluginType getPluginType() const {
69 return PluginScan::LADSPAPlugin;
70 }
71
66 virtual std::vector<QString> getPluginPath(); 72 virtual std::vector<QString> getPluginPath();
67 73
68 virtual std::vector<QString> getLRDFPath(QString &baseUri); 74 virtual std::vector<QString> getLRDFPath(QString &baseUri);
69 75
70 virtual void discoverPluginsFrom(QString soName); 76 virtual void discoverPluginsFrom(QString soName);