PluginChannelAdapter is a Vamp plugin adapter that implements a policy for management of plugins that...
PluginChannelAdapter(Plugin *plugin)
Construct a PluginChannelAdapter wrapping the given plugin.
FeatureSet processInterleaved(const float *inputBuffer, RealTime timestamp)
Call process(), providing interleaved audio data with the number of channels passed to initialise().
FeatureSet process(const float *const *inputBuffers, RealTime timestamp)
Process a single block of input data.
virtual ~PluginChannelAdapter()
bool initialise(size_t channels, size_t stepSize, size_t blockSize)
Initialise a plugin to prepare it for use with the given number of input channels,...
PluginWrapper is a simple base class for adapter plugins.