Mercurial > hg > svcore
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 |