Vamp::HostExt::PluginChannelAdapter::Impl Class Reference

List of all members.


Detailed Description

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

Pluginm_plugin
size_t m_blockSize
size_t m_inputChannels
size_t m_pluginChannels
float ** m_buffer
const float ** m_forwardPtrs

Constructor & Destructor Documentation

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.


Member Function Documentation

bool Vamp::HostExt::PluginChannelAdapter::Impl::initialise ( size_t  channels,
size_t  stepSize,
size_t  blockSize 
)

PluginChannelAdapter::FeatureSet Vamp::HostExt::PluginChannelAdapter::Impl::process ( const float *const *  inputBuffers,
RealTime  timestamp 
)


Member Data Documentation

Definition at line 54 of file PluginChannelAdapter.cpp.

Referenced by initialise(), and process().

Definition at line 55 of file PluginChannelAdapter.cpp.

Referenced by initialise(), and process().

Definition at line 56 of file PluginChannelAdapter.cpp.

Referenced by initialise(), process(), and ~Impl().

Definition at line 57 of file PluginChannelAdapter.cpp.

Referenced by initialise(), process(), and ~Impl().

Definition at line 58 of file PluginChannelAdapter.cpp.

Referenced by initialise(), process(), and ~Impl().

Definition at line 59 of file PluginChannelAdapter.cpp.

Referenced by initialise(), process(), and ~Impl().


The documentation for this class was generated from the following file:

Generated on Wed Jun 18 18:38:36 2008 for VampPluginSDK by  doxygen 1.5.6