cannam@0: cannam@0:
cannam@0:cannam@0: List of all members.
Definition at line 43 of file PluginChannelAdapter.cpp.
cannam@0: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 | cannam@0:( | cannam@0:Plugin * | cannam@0:plugin | cannam@0:) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 86 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Vamp::HostExt::PluginChannelAdapter::Impl::~Impl | cannam@0:( | cannam@0:cannam@0: | ) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 96 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:References m_buffer, m_forwardPtrs, m_inputChannels, and m_pluginChannels.
cannam@0: cannam@0:cannam@0:
bool Vamp::HostExt::PluginChannelAdapter::Impl::initialise | cannam@0:( | cannam@0:size_t | cannam@0:channels, | cannam@0:|
cannam@0: | cannam@0: | size_t | cannam@0:stepSize, | cannam@0:|
cannam@0: | cannam@0: | size_t | cannam@0:blockSize | cannam@0: |
cannam@0: | ) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 119 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:References Vamp::Plugin::getMaxChannelCount(), Vamp::Plugin::getMinChannelCount(), Vamp::Plugin::initialise(), m_blockSize, m_buffer, m_forwardPtrs, m_inputChannels, m_plugin, and m_pluginChannels.
cannam@0: cannam@0:Referenced by Vamp::HostExt::PluginChannelAdapter::initialise().
cannam@0: cannam@0:PluginChannelAdapter::FeatureSet Vamp::HostExt::PluginChannelAdapter::Impl::process | cannam@0:( | cannam@0:const float *const * | cannam@0:inputBuffers, | cannam@0:|
cannam@0: | cannam@0: | RealTime | cannam@0:timestamp | cannam@0: |
cannam@0: | ) | cannam@0:cannam@0: |
cannam@0: cannam@0:
Definition at line 177 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:References m_blockSize, m_buffer, m_forwardPtrs, m_inputChannels, m_plugin, m_pluginChannels, and Vamp::Plugin::process().
cannam@0: cannam@0:Referenced by Vamp::HostExt::PluginChannelAdapter::process().
cannam@0: cannam@0:cannam@0:
Plugin* Vamp::HostExt::PluginChannelAdapter::Impl::m_plugin [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 54 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Referenced by initialise(), and process().
cannam@0: cannam@0:size_t Vamp::HostExt::PluginChannelAdapter::Impl::m_blockSize [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 55 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Referenced by initialise(), and process().
cannam@0: cannam@0:size_t Vamp::HostExt::PluginChannelAdapter::Impl::m_inputChannels [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 56 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Referenced by initialise(), process(), and ~Impl().
cannam@0: cannam@0:size_t Vamp::HostExt::PluginChannelAdapter::Impl::m_pluginChannels [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 57 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Referenced by initialise(), process(), and ~Impl().
cannam@0: cannam@0:float** Vamp::HostExt::PluginChannelAdapter::Impl::m_buffer [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 58 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Referenced by initialise(), process(), and ~Impl().
cannam@0: cannam@0:const float** Vamp::HostExt::PluginChannelAdapter::Impl::m_forwardPtrs [protected] |
cannam@0:
cannam@0: cannam@0:
Definition at line 59 of file PluginChannelAdapter.cpp.
cannam@0: cannam@0:Referenced by initialise(), process(), and ~Impl().
cannam@0: cannam@0:cannam@0: