diff transform/FeatureExtractionModelTransformer.h @ 786:5295bdb58840 tonioni

fixed flexi note layer and propagated model selection to analyser
author gyorgyf
date Sat, 13 Apr 2013 13:39:17 +0100
parents 1d7ebc05157e
children 54829c1e155e
line wrap: on
line diff
--- a/transform/FeatureExtractionModelTransformer.h	Tue Mar 26 20:15:04 2013 +0000
+++ b/transform/FeatureExtractionModelTransformer.h	Sat Apr 13 13:39:17 2013 +0100
@@ -31,8 +31,16 @@
     Q_OBJECT
 
 public:
+	enum PreferredOutputModel {
+		NoteOutputModel,
+		FlexiNoteOutputModel,
+		UndefinedOutputModel = 255
+	    };
+	    
     FeatureExtractionModelTransformer(Input input,
-                                      const Transform &transform);
+                                      const Transform &transform,
+									  const PreferredOutputModel outputmodel);
+
     virtual ~FeatureExtractionModelTransformer();
 
 protected:
@@ -41,6 +49,7 @@
     Vamp::Plugin *m_plugin;
     Vamp::Plugin::OutputDescriptor *m_descriptor;
     int m_outputFeatureNo;
+	PreferredOutputModel m_preferredOutputModel;
 
     void createOutputModel();