comparison plugin/RealTimePluginInstance.h @ 389:a1b6d2e33cab

* document library dependencies * remove dependency of transform on audioio
author Chris Cannam
date Thu, 13 Mar 2008 10:12:14 +0000
parents 9b35a1731c3d
children a70dcfed59c1
comparison
equal deleted inserted replaced
388:370aa9714ef5 389:a1b6d2e33cab
27 #include <QString> 27 #include <QString>
28 #include <QStringList> 28 #include <QStringList>
29 #include <vector> 29 #include <vector>
30 #include <string> 30 #include <string>
31 #include <map> 31 #include <map>
32
33 #include "base/AudioPlaySource.h"
32 34
33 class RealTimePluginFactory; 35 class RealTimePluginFactory;
34 36
35 /** 37 /**
36 * RealTimePluginInstance is an interface that an audio process can 38 * RealTimePluginInstance is an interface that an audio process can
70 static const int Integer = 2; 72 static const int Integer = 2;
71 static const int Logarithmic = 4; 73 static const int Logarithmic = 4;
72 static const int SampleRate = 8; 74 static const int SampleRate = 8;
73 } 75 }
74 76
75 class RealTimePluginInstance : public Vamp::PluginBase 77 class RealTimePluginInstance : public Vamp::PluginBase, public Auditionable
76 { 78 {
77 public: 79 public:
78 typedef float sample_t; 80 typedef float sample_t;
79 81
80 virtual ~RealTimePluginInstance(); 82 virtual ~RealTimePluginInstance();