Mercurial > hg > svcore
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(); |