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