37 #ifndef _VAMP_PLUGIN_LOADER_H_
38 #define _VAMP_PLUGIN_LOADER_H_
171 ADAPT_INPUT_DOMAIN = 0x01,
172 ADAPT_CHANNEL_COUNT = 0x02,
173 ADAPT_BUFFER_SIZE = 0x04,
175 ADAPT_ALL_SAFE = 0x03,
197 Plugin *loadPlugin(PluginKey key,
198 float inputSampleRate,
199 int adapterFlags = 0);
206 PluginKey composePluginKey(std::string libraryName,
207 std::string identifier);
218 PluginCategoryHierarchy getPluginCategory(PluginKey plugin);
224 std::string getLibraryPathForPlugin(PluginKey plugin);