Mercurial > hg > svcore
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); |