Mercurial > hg > piper-cpp
comparison vamp-client/PluginClient.h @ 208:c67a0a945b6b
Rename PluginStub to PiperVampPlugin and AutoPlugin to PiperAutoPlugin
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Thu, 09 Feb 2017 13:31:46 +0000 |
parents | 3eb00e5c76c4 |
children | df65480a08de |
comparison
equal
deleted
inserted
replaced
207:61034472c304 | 208:c67a0a945b6b |
---|---|
39 #include "vamp-support/PluginConfiguration.h" | 39 #include "vamp-support/PluginConfiguration.h" |
40 | 40 |
41 namespace piper_vamp { | 41 namespace piper_vamp { |
42 namespace client { | 42 namespace client { |
43 | 43 |
44 class PluginStub; | 44 class PiperVampPlugin; |
45 | 45 |
46 class PluginClient | 46 class PluginClient |
47 { | 47 { |
48 public: | 48 public: |
49 virtual | 49 virtual |
50 ConfigurationResponse | 50 ConfigurationResponse |
51 configure(PluginStub *plugin, | 51 configure(PiperVampPlugin *plugin, |
52 PluginConfiguration config) = 0; | 52 PluginConfiguration config) = 0; |
53 | 53 |
54 virtual | 54 virtual |
55 Vamp::Plugin::FeatureSet | 55 Vamp::Plugin::FeatureSet |
56 process(PluginStub *plugin, | 56 process(PiperVampPlugin *plugin, |
57 std::vector<std::vector<float> > inputBuffers, | 57 std::vector<std::vector<float> > inputBuffers, |
58 Vamp::RealTime timestamp) = 0; | 58 Vamp::RealTime timestamp) = 0; |
59 | 59 |
60 virtual | 60 virtual |
61 Vamp::Plugin::FeatureSet | 61 Vamp::Plugin::FeatureSet |
62 finish(PluginStub *plugin) = 0; | 62 finish(PiperVampPlugin *plugin) = 0; |
63 | 63 |
64 virtual | 64 virtual |
65 void | 65 void |
66 reset(PluginStub *plugin, PluginConfiguration config) = 0; | 66 reset(PiperVampPlugin *plugin, PluginConfiguration config) = 0; |
67 }; | 67 }; |
68 | 68 |
69 } | 69 } |
70 } | 70 } |
71 | 71 |