diff src/MatchVampPlugin.h @ 107:a07b962e9f03 feature_conditioner

Use MatchPipeline in MatchVampPlugin
author Chris Cannam
date Thu, 04 Dec 2014 13:48:17 +0000
parents 593054bf6476
children 4b263ef50c9b cfba9aec7569
line wrap: on
line diff
--- a/src/MatchVampPlugin.h	Thu Dec 04 13:43:00 2014 +0000
+++ b/src/MatchVampPlugin.h	Thu Dec 04 13:48:17 2014 +0000
@@ -25,11 +25,7 @@
 #include <pthread.h>
 #endif
 
-#include "Matcher.h"
-#include "FeatureExtractor.h"
-#include "FeatureConditioner.h"
-
-class MatchFeatureFeeder;
+#include "MatchPipeline.h"
 
 class MatchVampPlugin : public Vamp::Plugin
 {
@@ -70,13 +66,7 @@
     void createMatchers();
     bool aboveThreshold(const float *);
 
-    Matcher *m_pm1;
-    Matcher *m_pm2;
-    FeatureExtractor *m_fe1;
-    FeatureExtractor *m_fe2;
-    FeatureConditioner *m_fc1;
-    FeatureConditioner *m_fc2;
-    MatchFeatureFeeder *m_feeder;
+    MatchPipeline *m_pipeline;
 
     Vamp::RealTime m_startTime;
     int m_stepSize;