#include <rtvamp/hostsdk/PluginLibrary.hpp>
◆ PluginLibrary()
rtvamp::hostsdk::PluginLibrary::PluginLibrary |
( |
const std::filesystem::path & |
libraryPath | ) |
|
|
explicit |
◆ getLibraryName()
std::string rtvamp::hostsdk::PluginLibrary::getLibraryName |
( |
| ) |
const |
◆ getLibraryPath()
std::filesystem::path rtvamp::hostsdk::PluginLibrary::getLibraryPath |
( |
| ) |
const |
|
noexcept |
◆ getPluginCount()
size_t rtvamp::hostsdk::PluginLibrary::getPluginCount |
( |
| ) |
const |
|
noexcept |
◆ listPlugins()
std::vector<PluginKey> rtvamp::hostsdk::PluginLibrary::listPlugins |
( |
| ) |
const |
◆ loadPlugin() [1/2]
std::unique_ptr<Plugin> rtvamp::hostsdk::PluginLibrary::loadPlugin |
( |
const PluginKey & |
key, |
|
|
float |
inputSampleRate |
|
) |
| const |
◆ loadPlugin() [2/2]
std::unique_ptr<Plugin> rtvamp::hostsdk::PluginLibrary::loadPlugin |
( |
size_t |
index, |
|
|
float |
inputSampleRate |
|
) |
| const |
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/PluginLibrary.hpp