#include <rtvamp/hostsdk/Plugin.hpp>
◆ CurrentProgram
Current program (if programs avaiable)
◆ Feature
◆ FeatureSet
Computed features for each output.
◆ FrequencyDomainBuffer
Frequency domain buffer (FFT)
◆ InputBuffer
◆ OutputList
List of output descriptors.
◆ ParameterList
List of parameter descriptors.
◆ ProgramList
◆ TimeDomainBuffer
◆ InputDomain
Input domain of the plugin.
◆ Plugin()
rtvamp::hostsdk::Plugin::Plugin |
( |
float |
inputSampleRate | ) |
|
|
inlineexplicit |
◆ ~Plugin()
virtual rtvamp::hostsdk::Plugin::~Plugin |
( |
| ) |
|
|
virtualdefault |
◆ getCopyright()
virtual std::string_view rtvamp::hostsdk::Plugin::getCopyright |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getCurrentProgram()
virtual CurrentProgram rtvamp::hostsdk::Plugin::getCurrentProgram |
( |
| ) |
const |
|
pure virtual |
◆ getDescription()
virtual std::string_view rtvamp::hostsdk::Plugin::getDescription |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getIdentifier()
virtual std::string_view rtvamp::hostsdk::Plugin::getIdentifier |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getInputDomain()
virtual InputDomain rtvamp::hostsdk::Plugin::getInputDomain |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getInputSampleRate()
float rtvamp::hostsdk::Plugin::getInputSampleRate |
( |
| ) |
const |
|
inlinenoexcept |
◆ getLibraryPath()
virtual std::filesystem::path rtvamp::hostsdk::Plugin::getLibraryPath |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getMaker()
virtual std::string_view rtvamp::hostsdk::Plugin::getMaker |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getName()
virtual std::string_view rtvamp::hostsdk::Plugin::getName |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getOutputCount()
virtual uint32_t rtvamp::hostsdk::Plugin::getOutputCount |
( |
| ) |
const |
|
pure virtual |
◆ getOutputDescriptors()
virtual OutputList rtvamp::hostsdk::Plugin::getOutputDescriptors |
( |
| ) |
const |
|
pure virtual |
◆ getParameter()
virtual std::optional<float> rtvamp::hostsdk::Plugin::getParameter |
( |
std::string_view |
id | ) |
const |
|
pure virtual |
◆ getParameterDescriptors()
virtual ParameterList rtvamp::hostsdk::Plugin::getParameterDescriptors |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getPluginVersion()
virtual int rtvamp::hostsdk::Plugin::getPluginVersion |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getPreferredBlockSize()
virtual uint32_t rtvamp::hostsdk::Plugin::getPreferredBlockSize |
( |
| ) |
const |
|
pure virtual |
◆ getPreferredStepSize()
virtual uint32_t rtvamp::hostsdk::Plugin::getPreferredStepSize |
( |
| ) |
const |
|
pure virtual |
◆ getPrograms()
virtual ProgramList rtvamp::hostsdk::Plugin::getPrograms |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ getVampApiVersion()
virtual uint32_t rtvamp::hostsdk::Plugin::getVampApiVersion |
( |
| ) |
const |
|
pure virtualnoexcept |
◆ initialise()
virtual bool rtvamp::hostsdk::Plugin::initialise |
( |
uint32_t |
stepSize, |
|
|
uint32_t |
blockSize |
|
) |
| |
|
pure virtual |
◆ process()
◆ reset()
virtual void rtvamp::hostsdk::Plugin::reset |
( |
| ) |
|
|
pure virtual |
◆ selectProgram()
virtual bool rtvamp::hostsdk::Plugin::selectProgram |
( |
std::string_view |
name | ) |
|
|
pure virtual |
◆ setParameter()
virtual bool rtvamp::hostsdk::Plugin::setParameter |
( |
std::string_view |
id, |
|
|
float |
value |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/runner/work/rt-vamp-plugin-sdk/rt-vamp-plugin-sdk/hostsdk/include/rtvamp/hostsdk/Plugin.hpp