Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: VampPluginSDK: Vamp::PluginAdapter< P > Class Template Reference Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Chris@1: Chris@1: Chris@1:
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Chris@1:
VampPluginSDK Chris@1:  2.1 Chris@1:
Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1:
Chris@1:
Chris@1:
Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1:
Chris@1:
Vamp::PluginAdapter< P > Class Template Reference
Chris@1:
Chris@1:
Chris@1: Chris@1:

PluginAdapter turns a PluginAdapterBase into a specific wrapper for a particular plugin implementation. Chris@1: More...

Chris@1: Chris@1:

#include <vamp-sdk/PluginAdapter.h>

Chris@1:
Chris@1: Inheritance diagram for Vamp::PluginAdapter< P >:
Chris@1:
Chris@1:
Inheritance graph
Chris@1: Chris@1: Chris@1:
[legend]
Chris@1: Chris@1:

List of all members.

Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:

Chris@1: Public Member Functions

 PluginAdapter ()
virtual ~PluginAdapter ()
const VampPluginDescriptorgetDescriptor ()
 Return a VampPluginDescriptor describing the plugin that is wrapped by this adapter.

Chris@1: Protected Member Functions

PlugincreatePlugin (float inputSampleRate)

Chris@1: Protected Attributes

Impl * m_impl
Chris@1:

Detailed Description

Chris@1:

template<typename P>
Chris@1: class Vamp::PluginAdapter< P >

Chris@1: Chris@1:

PluginAdapter turns a PluginAdapterBase into a specific wrapper for a particular plugin implementation.

Chris@1:

See PluginAdapterBase.

Chris@1: Chris@1:

Definition at line 95 of file PluginAdapter.h.

Chris@1:

Constructor & Destructor Documentation

Chris@1: Chris@1:
Chris@1:
Chris@1:
Chris@1: template<typename P>
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Vamp::PluginAdapter< P >::PluginAdapter () [inline]
Chris@1:
Chris@1:
Chris@1: Chris@1:

Definition at line 98 of file PluginAdapter.h.

Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1:
Chris@1:
Chris@1:
Chris@1: template<typename P>
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
virtual Vamp::PluginAdapter< P >::~PluginAdapter () [inline, virtual]
Chris@1:
Chris@1:
Chris@1: Chris@1:

Definition at line 99 of file PluginAdapter.h.

Chris@1: Chris@1:
Chris@1:
Chris@1:

Member Function Documentation

Chris@1: Chris@1:
Chris@1:
Chris@1:
Chris@1: template<typename P>
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Plugin* Vamp::PluginAdapter< P >::createPlugin (float inputSampleRate) [inline, protected, virtual]
Chris@1:
Chris@1:
Chris@1: Chris@1:

Implements Vamp::PluginAdapterBase.

Chris@1: Chris@1:

Definition at line 102 of file PluginAdapter.h.

Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
const VampPluginDescriptor* Vamp::PluginAdapterBase::getDescriptor () [inherited]
Chris@1:
Chris@1:
Chris@1: Chris@1:

Return a VampPluginDescriptor describing the plugin that is wrapped by this adapter.

Chris@1: Chris@1:

Referenced by vampGetPluginDescriptor().

Chris@1: Chris@1:
Chris@1:
Chris@1:

Member Data Documentation

Chris@1: Chris@1:
Chris@1:
Chris@1: Chris@1: Chris@1: Chris@1: Chris@1:
Impl* Vamp::PluginAdapterBase::m_impl [protected, inherited]
Chris@1:
Chris@1:
Chris@1: Chris@1:

Definition at line 81 of file PluginAdapter.h.

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