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