Mercurial > hg > svcore
comparison plugin/PiperVampPluginFactory.h @ 1264:a99641535e02 3.0-integration
Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types
author | Chris Cannam |
---|---|
date | Wed, 16 Nov 2016 16:12:42 +0000 |
parents | d45a16c232bd |
children | da5f4d37988d 91bb68146dfc |
comparison
equal
deleted
inserted
replaced
1263:abfc498c52bc | 1264:a99641535e02 |
---|---|
33 */ | 33 */ |
34 class PiperVampPluginFactory : public FeatureExtractionPluginFactory | 34 class PiperVampPluginFactory : public FeatureExtractionPluginFactory |
35 { | 35 { |
36 public: | 36 public: |
37 PiperVampPluginFactory(); | 37 PiperVampPluginFactory(); |
38 | 38 virtual ~PiperVampPluginFactory(); |
39 virtual ~PiperVampPluginFactory() { } | |
40 | 39 |
41 virtual std::vector<QString> getPluginIdentifiers(QString &errorMessage) | 40 virtual std::vector<QString> getPluginIdentifiers(QString &errorMessage) |
42 override; | 41 override; |
43 | 42 |
44 virtual piper_vamp::PluginStaticData getPluginStaticData(QString identifier) | 43 virtual piper_vamp::PluginStaticData getPluginStaticData(QString identifier) |
57 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data | 56 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data |
58 std::map<QString, QString> m_taxonomy; // identifier -> category string | 57 std::map<QString, QString> m_taxonomy; // identifier -> category string |
59 | 58 |
60 void populate(QString &errorMessage); | 59 void populate(QString &errorMessage); |
61 void populateFrom(const HelperExecPath::HelperExec &, QString &errorMessage); | 60 void populateFrom(const HelperExecPath::HelperExec &, QString &errorMessage); |
61 | |
62 class Logger; | |
63 Logger *m_logger; | |
62 }; | 64 }; |
63 | 65 |
64 #endif | 66 #endif |
65 | 67 |
66 #endif | 68 #endif |