rt-vamp-plugin-sdk  0.3.1
Real-time Vamp plugin SDK for C++20
rtvamp::pluginsdk::Plugin< NOutputs > Member List

This is the complete list of members for rtvamp::pluginsdk::Plugin< NOutputs >, including all inherited members.

Feature typedefrtvamp::pluginsdk::PluginBase
FeatureSet typedefrtvamp::pluginsdk::Plugin< NOutputs >
FrequencyDomainBuffer typedefrtvamp::pluginsdk::PluginBase
getCurrentProgram() constrtvamp::pluginsdk::Plugin< NOutputs >inlinevirtual
getFeatureSet() noexceptrtvamp::pluginsdk::Plugin< NOutputs >inlineprotected
getInputSampleRate() const noexceptrtvamp::pluginsdk::Plugin< NOutputs >inlineprotected
getOutputDescriptors() const =0rtvamp::pluginsdk::Plugin< NOutputs >pure virtual
getParameter(std::string_view id) constrtvamp::pluginsdk::Plugin< NOutputs >inlinevirtual
getPreferredBlockSize() constrtvamp::pluginsdk::Plugin< NOutputs >inlinevirtual
getPreferredStepSize() constrtvamp::pluginsdk::Plugin< NOutputs >inlinevirtual
initialise(uint32_t stepSize, uint32_t blockSize)=0rtvamp::pluginsdk::Plugin< NOutputs >pure virtual
initialiseFeatureSet()rtvamp::pluginsdk::Plugin< NOutputs >protected
InputBuffer typedefrtvamp::pluginsdk::PluginBase
InputDomain enum namertvamp::pluginsdk::PluginBase
metartvamp::pluginsdk::Plugin< NOutputs >static
outputCountrtvamp::pluginsdk::Plugin< NOutputs >static
OutputList typedefrtvamp::pluginsdk::Plugin< NOutputs >
parametersrtvamp::pluginsdk::Plugin< NOutputs >static
Plugin(float inputSampleRate)rtvamp::pluginsdk::Plugin< NOutputs >inlineexplicit
process(InputBuffer buffer, uint64_t nsec)=0rtvamp::pluginsdk::Plugin< NOutputs >pure virtual
programsrtvamp::pluginsdk::Plugin< NOutputs >static
reset()=0rtvamp::pluginsdk::Plugin< NOutputs >pure virtual
selectProgram(std::string_view name)rtvamp::pluginsdk::Plugin< NOutputs >inlinevirtual
setParameter(std::string_view id, float value)rtvamp::pluginsdk::Plugin< NOutputs >inlinevirtual
TimeDomainBuffer typedefrtvamp::pluginsdk::PluginBase
~PluginBase()=defaultrtvamp::pluginsdk::PluginBasevirtual