comparison plugin/PiperVampPluginFactory.h @ 1527:710e6250a401 zoom

Merge from default branch
author Chris Cannam
date Mon, 17 Sep 2018 13:51:14 +0100
parents 91bb68146dfc
children c55de1488b93
comparison
equal deleted inserted replaced
1324:d4a28d1479a8 1527:710e6250a401
47 sv_samplerate_t inputSampleRate) 47 sv_samplerate_t inputSampleRate)
48 override; 48 override;
49 49
50 virtual QString getPluginCategory(QString identifier) override; 50 virtual QString getPluginCategory(QString identifier) override;
51 51
52 virtual QString getPluginLibraryPath(QString identifier) override;
53
52 protected: 54 protected:
53 QMutex m_mutex; 55 QMutex m_mutex;
54 QList<HelperExecPath::HelperExec> m_servers; // executable file paths 56 QList<HelperExecPath::HelperExec> m_servers; // executable file paths
55 std::map<QString, QString> m_origins; // plugin identifier -> server path 57 std::map<QString, QString> m_origins; // plugin identifier -> server path
58 std::map<QString, QString> m_libraries; // soname -> full file path
56 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data 59 std::map<QString, piper_vamp::PluginStaticData> m_pluginData; // identifier -> data
57 std::map<QString, QString> m_taxonomy; // identifier -> category string 60 std::map<QString, QString> m_taxonomy; // identifier -> category string
58 61
59 void populate(QString &errorMessage); 62 void populate(QString &errorMessage);
60 void populateFrom(const HelperExecPath::HelperExec &, QString &errorMessage); 63 void populateFrom(const HelperExecPath::HelperExec &, QString &errorMessage);