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

Merge from default branch
author Chris Cannam
date Mon, 17 Sep 2018 13:51:14 +0100
parents 5d7057af0c68
children c01cbe41aeb5
comparison
equal deleted inserted replaced
1324:d4a28d1479a8 1527:710e6250a401
36 virtual ~DSSIPluginFactory(); 36 virtual ~DSSIPluginFactory();
37 37
38 virtual void enumeratePlugins(std::vector<QString> &list); 38 virtual void enumeratePlugins(std::vector<QString> &list);
39 39
40 virtual RealTimePluginInstance *instantiatePlugin(QString identifier, 40 virtual RealTimePluginInstance *instantiatePlugin(QString identifier,
41 int clientId, 41 int clientId,
42 int position, 42 int position,
43 sv_samplerate_t sampleRate, 43 sv_samplerate_t sampleRate,
44 int blockSize, 44 int blockSize,
45 int channels); 45 int channels);
46
47 static std::vector<QString> getPluginPath();
46 48
47 protected: 49 protected:
48 DSSIPluginFactory(); 50 DSSIPluginFactory();
49 friend class RealTimePluginFactory; 51 friend class RealTimePluginFactory;
50 52
51 virtual PluginScan::PluginType getPluginType() const { 53 virtual PluginScan::PluginType getPluginType() const {
52 return PluginScan::DSSIPlugin; 54 return PluginScan::DSSIPlugin;
53 } 55 }
54
55 virtual std::vector<QString> getPluginPath();
56 56
57 virtual std::vector<QString> getLRDFPath(QString &baseUri); 57 virtual std::vector<QString> getLRDFPath(QString &baseUri);
58 58
59 virtual void discoverPluginsFrom(QString soName); 59 virtual void discoverPluginsFrom(QString soName);
60 60