Mercurial > hg > svcore
comparison plugin/PiperVampPluginFactory.h @ 1830:5f8fbbde08ff audio-source-refactor
Use shared_ptr for plugin instances throughout
author | Chris Cannam |
---|---|
date | Fri, 20 Mar 2020 16:30:33 +0000 |
parents | c55de1488b93 |
children |
comparison
equal
deleted
inserted
replaced
1829:51fd27fbce9a | 1830:5f8fbbde08ff |
---|---|
41 override; | 41 override; |
42 | 42 |
43 virtual piper_vamp::PluginStaticData getPluginStaticData(QString identifier) | 43 virtual piper_vamp::PluginStaticData getPluginStaticData(QString identifier) |
44 override; | 44 override; |
45 | 45 |
46 virtual Vamp::Plugin *instantiatePlugin(QString identifier, | 46 virtual std::shared_ptr<Vamp::Plugin> instantiatePlugin(QString identifier, |
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; | 52 virtual QString getPluginLibraryPath(QString identifier) override; |