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