Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::PluginScanner Class Reference

#include <scanner.hpp>

Public Member Functions

 PluginScanner ()=default
std::vector< PluginInfo > scan (const ScanOptions &options={})
ScanReport scan_report (const ScanOptions &options={})

Static Public Member Functions

static std::vector< std::string > default_paths (PluginFormat format)
static bool is_plugin_bundle (const std::string &path, PluginFormat format)
static std::vector< PluginInfo > scan_bundle (const std::string &path, PluginFormat format)

Constructor & Destructor Documentation

◆ PluginScanner()

pulp::host::PluginScanner::PluginScanner ( )
default

Member Function Documentation

◆ default_paths()

std::vector< std::string > pulp::host::PluginScanner::default_paths ( PluginFormat format)
static

◆ is_plugin_bundle()

bool pulp::host::PluginScanner::is_plugin_bundle ( const std::string & path,
PluginFormat format )
static

◆ scan()

std::vector< PluginInfo > pulp::host::PluginScanner::scan ( const ScanOptions & options = {})

◆ scan_bundle()

std::vector< PluginInfo > pulp::host::PluginScanner::scan_bundle ( const std::string & path,
PluginFormat format )
static

◆ scan_report()

ScanReport pulp::host::PluginScanner::scan_report ( const ScanOptions & options = {})

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/host/include/pulp/host/scanner.hpp