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().
1.5.5