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

#include <scanner.hpp>

Public Attributes

std::string name
std::string manufacturer
std::string version
std::string path
std::string unique_id
PluginFormat format = PluginFormat::VST3
bool is_instrument = false
bool is_effect = true
int num_inputs = 2
int num_outputs = 2
std::string category
std::vector< std::string > features
std::string description
bool has_editor = false
bool supports_sidechain = false
bool supports_midi_in = false
bool supports_midi_out = false
std::optional< PluginIdentityEvidence > identity_evidence

Member Data Documentation

◆ category

std::string pulp::host::PluginInfo::category

◆ description

std::string pulp::host::PluginInfo::description

◆ features

std::vector<std::string> pulp::host::PluginInfo::features

◆ format

PluginFormat pulp::host::PluginInfo::format = PluginFormat::VST3

◆ has_editor

bool pulp::host::PluginInfo::has_editor = false

◆ identity_evidence

std::optional<PluginIdentityEvidence> pulp::host::PluginInfo::identity_evidence

◆ is_effect

bool pulp::host::PluginInfo::is_effect = true

◆ is_instrument

bool pulp::host::PluginInfo::is_instrument = false

◆ manufacturer

std::string pulp::host::PluginInfo::manufacturer

◆ name

std::string pulp::host::PluginInfo::name

◆ num_inputs

int pulp::host::PluginInfo::num_inputs = 2

◆ num_outputs

int pulp::host::PluginInfo::num_outputs = 2

◆ path

std::string pulp::host::PluginInfo::path

◆ supports_midi_in

bool pulp::host::PluginInfo::supports_midi_in = false

◆ supports_midi_out

bool pulp::host::PluginInfo::supports_midi_out = false

◆ supports_sidechain

bool pulp::host::PluginInfo::supports_sidechain = false

◆ unique_id

std::string pulp::host::PluginInfo::unique_id

◆ version

std::string pulp::host::PluginInfo::version

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