comparison transform/FeatureExtractionModelTransformer.h @ 1238:dd49630e0d70 piper

Merge from branch project-file-rework
author Chris Cannam
date Fri, 28 Oct 2016 15:19:12 +0100
parents a83541a1f100
children 48e9f538e6e9
comparison
equal deleted inserted replaced
1229:e699bdeef63c 1238:dd49630e0d70
28 #include <map> 28 #include <map>
29 29
30 class DenseTimeValueModel; 30 class DenseTimeValueModel;
31 class SparseTimeValueModel; 31 class SparseTimeValueModel;
32 32
33 class FeatureExtractionModelTransformer : public ModelTransformer 33 class FeatureExtractionModelTransformer : public ModelTransformer // + is a Thread
34 { 34 {
35 Q_OBJECT 35 Q_OBJECT
36 36
37 public: 37 public:
38 FeatureExtractionModelTransformer(Input input, 38 FeatureExtractionModelTransformer(Input input,
50 Models getAdditionalOutputModels(); 50 Models getAdditionalOutputModels();
51 bool willHaveAdditionalOutputModels(); 51 bool willHaveAdditionalOutputModels();
52 52
53 protected: 53 protected:
54 bool initialise(); 54 bool initialise();
55 void deinitialise();
55 56
56 virtual void run(); 57 virtual void run();
57 58
58 Vamp::Plugin *m_plugin; 59 Vamp::Plugin *m_plugin;
59 std::vector<Vamp::Plugin::OutputDescriptor *> m_descriptors; // per transform 60 std::vector<Vamp::Plugin::OutputDescriptor *> m_descriptors; // per transform