comparison plugin/PiperVampPluginFactory.h @ 1242:c401e738793f piper

Merge from branch 3.0-integration
author Chris Cannam
date Tue, 01 Nov 2016 14:08:57 +0000
parents 42a4b058f8ba
children 75aefcc9f07d
comparison
equal deleted inserted replaced
1238:dd49630e0d70 1242:c401e738793f
47 47
48 virtual QString getPluginCategory(QString identifier) override; 48 virtual QString getPluginCategory(QString identifier) override;
49 49
50 protected: 50 protected:
51 QMutex m_mutex; 51 QMutex m_mutex;
52 std::string m_serverName; 52 QStringList m_servers; // executable file paths
53 std::map<QString, QString> m_origins; // plugin identifier -> server path
53 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data 54 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data
54 std::map<QString, QString> m_taxonomy; // identifier -> category string 55 std::map<QString, QString> m_taxonomy; // identifier -> category string
56
55 void populate(QString &errorMessage); 57 void populate(QString &errorMessage);
58 void populateFrom(QString server, QString &errorMessage);
59
60 static QStringList getServerSuffixes();
56 }; 61 };
57 62
58 #endif 63 #endif