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