Definition at line 43 of file PluginChannelAdapter.cpp.
Public Member Functions | |
Impl (Plugin *plugin) | |
~Impl () | |
bool | initialise (size_t channels, size_t stepSize, size_t blockSize) |
FeatureSet | process (const float *const *inputBuffers, RealTime timestamp) |
Protected Attributes | |
Plugin * | m_plugin |
size_t | m_blockSize |
size_t | m_inputChannels |
size_t | m_pluginChannels |
float ** | m_buffer |
const float ** | m_forwardPtrs |
Vamp::HostExt::PluginChannelAdapter::Impl::Impl | ( | Plugin * | plugin | ) |
Definition at line 86 of file PluginChannelAdapter.cpp.
Vamp::HostExt::PluginChannelAdapter::Impl::~Impl | ( | ) |
Definition at line 96 of file PluginChannelAdapter.cpp.
References m_buffer, m_forwardPtrs, m_inputChannels, and m_pluginChannels.
bool Vamp::HostExt::PluginChannelAdapter::Impl::initialise | ( | size_t | channels, | |
size_t | stepSize, | |||
size_t | blockSize | |||
) |
Definition at line 119 of file PluginChannelAdapter.cpp.
References Vamp::Plugin::getMaxChannelCount(), Vamp::Plugin::getMinChannelCount(), Vamp::Plugin::initialise(), m_blockSize, m_buffer, m_forwardPtrs, m_inputChannels, m_plugin, and m_pluginChannels.
Referenced by Vamp::HostExt::PluginChannelAdapter::initialise().
PluginChannelAdapter::FeatureSet Vamp::HostExt::PluginChannelAdapter::Impl::process | ( | const float *const * | inputBuffers, | |
RealTime | timestamp | |||
) |
Definition at line 177 of file PluginChannelAdapter.cpp.
References m_blockSize, m_buffer, m_forwardPtrs, m_inputChannels, m_plugin, m_pluginChannels, and Vamp::Plugin::process().
Referenced by Vamp::HostExt::PluginChannelAdapter::process().
size_t Vamp::HostExt::PluginChannelAdapter::Impl::m_blockSize [protected] |
size_t Vamp::HostExt::PluginChannelAdapter::Impl::m_inputChannels [protected] |
Definition at line 56 of file PluginChannelAdapter.cpp.
Referenced by initialise(), process(), and ~Impl().
size_t Vamp::HostExt::PluginChannelAdapter::Impl::m_pluginChannels [protected] |
Definition at line 57 of file PluginChannelAdapter.cpp.
Referenced by initialise(), process(), and ~Impl().
float** Vamp::HostExt::PluginChannelAdapter::Impl::m_buffer [protected] |
Definition at line 58 of file PluginChannelAdapter.cpp.
Referenced by initialise(), process(), and ~Impl().
const float** Vamp::HostExt::PluginChannelAdapter::Impl::m_forwardPtrs [protected] |
Definition at line 59 of file PluginChannelAdapter.cpp.
Referenced by initialise(), process(), and ~Impl().