diff transform/RealTimePluginTransform.h @ 27:61259228d029

* More to do with passing around step/blocksize etc from plugin dialog to plugins. Still some puzzling unresolved details.
author Chris Cannam
date Tue, 19 Sep 2006 14:37:06 +0000
parents d88d117e0c34
children 8ad306d8a568
line wrap: on
line diff
--- a/transform/RealTimePluginTransform.h	Mon Sep 18 16:43:17 2006 +0000
+++ b/transform/RealTimePluginTransform.h	Tue Sep 19 14:37:06 2006 +0000
@@ -16,30 +16,27 @@
 #ifndef _REAL_TIME_PLUGIN_TRANSFORM_H_
 #define _REAL_TIME_PLUGIN_TRANSFORM_H_
 
-#include "Transform.h"
+#include "PluginTransform.h"
 #include "plugin/RealTimePluginInstance.h"
 
 class DenseTimeValueModel;
 
-class RealTimePluginTransform : public Transform
+class RealTimePluginTransform : public PluginTransform
 {
 public:
     RealTimePluginTransform(Model *inputModel,
 			    QString plugin,
-                            int channel,
+                            const ExecutionContext &context,
 			    QString configurationXml = "",
                             QString units = "",
-			    int output = 0,
-                            size_t blockSize = 0);
+			    int output = 0);
     virtual ~RealTimePluginTransform();
 
 protected:
     virtual void run();
 
     RealTimePluginInstance *m_plugin;
-    int m_channel;
     int m_outputNo;
-    size_t m_blockSize;
 
     // just casts
     DenseTimeValueModel *getInput();