#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