cannam@0: cannam@0:
cannam@0:_VampFeature | |
_VampFeatureList | |
_VampOutputDescriptor | |
_VampParameterDescriptor | C language API for Vamp plugins |
_VampPluginDescriptor | |
AmplitudeFollower | Example plugin implementing the SuperCollider amplitude follower function |
PercussionOnsetDetector | Example plugin that detects percussive events |
Vamp::Plugin | Vamp::Plugin is a base class for plugin instance classes that provide feature extraction from audio or related data |
Vamp::Plugin::Feature | |
Vamp::Plugin::OutputDescriptor | |
Vamp::PluginAdapter< P > | PluginAdapter turns a PluginAdapterBase into a specific wrapper for a particular plugin implementation |
Vamp::PluginAdapterBase | PluginAdapter and PluginAdapterBase provide a wrapper class that a plugin library can use to make its C++ Vamp::Plugin objects available through the Vamp C API |
Vamp::PluginAdapterBase::Impl | |
Vamp::PluginBase | A base class for plugins with optional configurable parameters, programs, etc |
Vamp::PluginBase::ParameterDescriptor | |
Vamp::HostExt::PluginBufferingAdapter | PluginBufferingAdapter is a Vamp plugin adapter that allows plugins to be used by a host supplying an audio stream in non-overlapping buffers of arbitrary size |
Vamp::HostExt::PluginBufferingAdapter::Impl | |
Vamp::HostExt::PluginBufferingAdapter::Impl::RingBuffer | |
Vamp::HostExt::PluginChannelAdapter | PluginChannelAdapter is a Vamp plugin adapter that implements a policy for management of plugins that expect a different number of input channels from the number actually available in the source audio data |
Vamp::HostExt::PluginChannelAdapter::Impl | |
Vamp::PluginHostAdapter | PluginHostAdapter is a wrapper class that a Vamp host can use to make the C-language VampPluginDescriptor object appear as a C++ Vamp::Plugin object |
Vamp::HostExt::PluginInputDomainAdapter | PluginInputDomainAdapter is a Vamp plugin adapter that converts time-domain input into frequency-domain input for plugins that need it |
Vamp::HostExt::PluginInputDomainAdapter::Impl | |
Vamp::HostExt::PluginLoader | Vamp::HostExt::PluginLoader is a convenience class for discovering and loading Vamp plugins using the typical plugin-path, library naming, and categorisation conventions described in the Vamp SDK documentation |
Vamp::HostExt::PluginLoader::Impl | |
Vamp::HostExt::PluginLoader::Impl::InstanceCleaner | |
Vamp::HostExt::PluginLoader::Impl::PluginDeletionNotifyAdapter | |
Vamp::HostExt::PluginRateExtractor | |
Vamp::HostExt::PluginWrapper | PluginWrapper is a simple base class for adapter plugins |
Vamp::RealTime | RealTime represents time values to nanosecond precision with accurate arithmetic and frame-rate conversion functions |
SpectralCentroid | Example plugin that calculates the centre of gravity of the frequency domain representation of each block of audio |
ZeroCrossing | Example plugin that calculates the positions and density of zero-crossing points in an audio waveform |