Mercurial > hg > svcore
comparison plugin/FeatureExtractionPluginFactory.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 | 6b1af0f05f06 |
children | 385deb828b4a |
comparison
equal
deleted
inserted
replaced
1136:e94719f941ba | 1206:659372323b45 |
---|---|
35 static std::vector<QString> getAllPluginIdentifiers(); | 35 static std::vector<QString> getAllPluginIdentifiers(); |
36 | 36 |
37 virtual std::vector<QString> getPluginPath(); | 37 virtual std::vector<QString> getPluginPath(); |
38 | 38 |
39 virtual std::vector<QString> getPluginIdentifiers(); | 39 virtual std::vector<QString> getPluginIdentifiers(); |
40 | 40 |
41 virtual QString findPluginFile(QString soname, QString inDir = ""); | 41 virtual QString findPluginFile(QString soname, QString inDir = ""); |
42 | 42 |
43 // We don't set blockSize or channels on this -- they're | 43 // We don't set blockSize or channels on this -- they're |
44 // negotiated and handled via initialize() on the plugin | 44 // negotiated and handled via initialize() on the plugin |
45 virtual Vamp::Plugin *instantiatePlugin(QString identifier, | 45 virtual Vamp::Plugin *instantiatePlugin(QString identifier, |
55 std::map<QString, QString> m_taxonomy; | 55 std::map<QString, QString> m_taxonomy; |
56 | 56 |
57 friend class PluginDeletionNotifyAdapter; | 57 friend class PluginDeletionNotifyAdapter; |
58 void pluginDeleted(Vamp::Plugin *); | 58 void pluginDeleted(Vamp::Plugin *); |
59 std::map<Vamp::Plugin *, void *> m_handleMap; | 59 std::map<Vamp::Plugin *, void *> m_handleMap; |
60 | 60 |
61 void generateTaxonomy(); | 61 void generateTaxonomy(); |
62 }; | 62 }; |
63 | 63 |
64 #endif | 64 #endif |