Mercurial > hg > sonic-visualiser
diff transform/FeatureExtractionPluginTransform.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 | bedc7517b6e8 |
line wrap: on
line diff
--- a/transform/FeatureExtractionPluginTransform.h Mon Sep 18 16:43:17 2006 +0000 +++ b/transform/FeatureExtractionPluginTransform.h Tue Sep 19 14:37:06 2006 +0000 @@ -16,35 +16,24 @@ #ifndef _FEATURE_EXTRACTION_PLUGIN_TRANSFORM_H_ #define _FEATURE_EXTRACTION_PLUGIN_TRANSFORM_H_ -#include "Transform.h" - -#include "base/Window.h" - -#include "vamp-sdk/Plugin.h" +#include "PluginTransform.h" class DenseTimeValueModel; -class FeatureExtractionPluginTransform : public Transform +class FeatureExtractionPluginTransform : public PluginTransform { public: FeatureExtractionPluginTransform(Model *inputModel, QString plugin, - int channel, + const ExecutionContext &context, QString configurationXml = "", - QString outputName = "", - size_t stepSize = 0, - size_t blockSize = 0, - WindowType windowType = HanningWindow); + QString outputName = ""); virtual ~FeatureExtractionPluginTransform(); protected: virtual void run(); Vamp::Plugin *m_plugin; - int m_channel; - size_t m_stepSize; - size_t m_blockSize; - WindowType m_windowType; Vamp::Plugin::OutputDescriptor *m_descriptor; int m_outputFeatureNo;