comparison transform/FeatureExtractionModelTransformer.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 fe3f7f8df3a3
children
comparison
equal deleted inserted replaced
1829:51fd27fbce9a 1830:5f8fbbde08ff
56 bool initialise(); 56 bool initialise();
57 void deinitialise(); 57 void deinitialise();
58 58
59 void run() override; 59 void run() override;
60 60
61 Vamp::Plugin *m_plugin; 61 std::shared_ptr<Vamp::Plugin> m_plugin;
62 62
63 // descriptors per transform 63 // descriptors per transform
64 std::vector<Vamp::Plugin::OutputDescriptor> m_descriptors; 64 std::vector<Vamp::Plugin::OutputDescriptor> m_descriptors;
65 65
66 // to assign times to FixedSampleRate features 66 // to assign times to FixedSampleRate features