12struct _VampPluginDescriptor;
34 std::shared_ptr<DynamicLibrary> dl_;
_VampPluginDescriptor VampPluginDescriptor
Definition PluginHostAdapter.hpp:14
_VampPluginDescriptor VampPluginDescriptor
Definition PluginLibrary.hpp:13
Identifier for a plugin uniquely within the scope of the current system.
Definition PluginKey.hpp:17
Definition PluginLibrary.hpp:19
PluginLibrary(const std::filesystem::path &libraryPath)
std::filesystem::path getLibraryPath() const noexcept
std::vector< PluginKey > listPlugins() const
size_t getPluginCount() const noexcept
std::unique_ptr< Plugin > loadPlugin(const PluginKey &key, float inputSampleRate) const
std::string getLibraryName() const
Definition hostsdk.hpp:12