diff 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
line wrap: on
line diff
--- a/plugin/PiperVampPluginFactory.h	Fri Mar 20 16:30:16 2020 +0000
+++ b/plugin/PiperVampPluginFactory.h	Fri Mar 20 16:30:33 2020 +0000
@@ -43,8 +43,8 @@
     virtual piper_vamp::PluginStaticData getPluginStaticData(QString identifier)
         override;
     
-    virtual Vamp::Plugin *instantiatePlugin(QString identifier,
-                                            sv_samplerate_t inputSampleRate)
+    virtual std::shared_ptr<Vamp::Plugin> instantiatePlugin(QString identifier,
+                                                            sv_samplerate_t inputSampleRate)
         override;
 
     virtual QString getPluginCategory(QString identifier) override;