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

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

Feature typedefrtvamp::pluginsdk::PluginBase
FeatureSet typedefrtvamp::pluginsdk::Plugin< NOutputs >
FrequencyDomainBuffer typedefrtvamp::pluginsdk::PluginBase
getCurrentProgram() const override finalrtvamp::pluginsdk::PluginExt< Self, NOutputs >virtual
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) const override finalrtvamp::pluginsdk::PluginExt< Self, NOutputs >virtual
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
onParameterChange(std::string_view id, float newValue)rtvamp::pluginsdk::PluginExt< Self, NOutputs >inlinevirtual
onProgramChange(std::string_view newProgram)rtvamp::pluginsdk::PluginExt< Self, NOutputs >inlinevirtual
outputCountrtvamp::pluginsdk::Plugin< NOutputs >static
OutputList typedefrtvamp::pluginsdk::Plugin< NOutputs >
parametersrtvamp::pluginsdk::Plugin< NOutputs >static
Plugin(float inputSampleRate)rtvamp::pluginsdk::Plugin< NOutputs >inlineexplicit
PluginExt(float inputSampleRate)rtvamp::pluginsdk::PluginExt< Self, 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) override finalrtvamp::pluginsdk::PluginExt< Self, NOutputs >virtual
setParameter(std::string_view id, float value) override finalrtvamp::pluginsdk::PluginExt< Self, NOutputs >virtual
TimeDomainBuffer typedefrtvamp::pluginsdk::PluginBase
~PluginBase()=defaultrtvamp::pluginsdk::PluginBasevirtual