diff transform/FeatureExtractionPluginTransform.h @ 26:d88d117e0c34

* Add mono timestretch toggle button; some more work on getting blocksize etc parameters through to plugins
author Chris Cannam
date Mon, 18 Sep 2006 16:43:17 +0000
parents cd5d7ff8ef38
children 61259228d029
line wrap: on
line diff
--- a/transform/FeatureExtractionPluginTransform.h	Fri Sep 15 15:35:06 2006 +0000
+++ b/transform/FeatureExtractionPluginTransform.h	Mon Sep 18 16:43:17 2006 +0000
@@ -18,6 +18,8 @@
 
 #include "Transform.h"
 
+#include "base/Window.h"
+
 #include "vamp-sdk/Plugin.h"
 
 class DenseTimeValueModel;
@@ -29,7 +31,10 @@
 				     QString plugin,
                                      int channel,
                                      QString configurationXml = "",
-				     QString outputName = "");
+				     QString outputName = "",
+                                     size_t stepSize = 0,
+                                     size_t blockSize = 0,
+                                     WindowType windowType = HanningWindow);
     virtual ~FeatureExtractionPluginTransform();
 
 protected:
@@ -39,6 +44,7 @@
     int m_channel;
     size_t m_stepSize;
     size_t m_blockSize;
+    WindowType m_windowType;
     Vamp::Plugin::OutputDescriptor *m_descriptor;
     int m_outputFeatureNo;