37 #ifndef _VAMP_PLUGIN_HOST_ADAPTER_H_
38 #define _VAMP_PLUGIN_HOST_ADAPTER_H_
72 float inputSampleRate);
75 static std::vector<std::string> getPluginPath();
77 bool initialise(
size_t channels,
size_t stepSize,
size_t blockSize);
82 unsigned int getVampApiVersion()
const;
83 std::string getIdentifier()
const;
84 std::string getName()
const;
85 std::string getDescription()
const;
86 std::string getMaker()
const;
87 int getPluginVersion()
const;
88 std::string getCopyright()
const;
91 float getParameter(std::string)
const;
92 void setParameter(std::string,
float);
95 std::string getCurrentProgram()
const;
96 void selectProgram(std::string);
98 size_t getPreferredStepSize()
const;
99 size_t getPreferredBlockSize()
const;
101 size_t getMinChannelCount()
const;
102 size_t getMaxChannelCount()
const;