Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::format::wam::WamDescriptorData Struct Reference

#include <wam_adapter.hpp>

Public Member Functions

std::string to_json () const

Static Public Member Functions

static WamDescriptorData from_processor (const PluginDescriptor &desc)

Public Attributes

std::string name
std::string vendor
std::string version
std::string api_version = "2.0.0"
std::string description
std::string website
std::string thumbnail
std::vector< std::string > keywords
bool is_instrument = false
bool has_audio_input = true
bool has_audio_output = true
bool has_midi_input = false
bool has_midi_output = false
bool has_automation_input = true
bool has_automation_output = false
bool has_mpe_input = false
bool has_mpe_output = false
int latency_samples = 0
int tail_samples = 0
std::vector< std::string > stages

Member Function Documentation

◆ from_processor()

WamDescriptorData pulp::format::wam::WamDescriptorData::from_processor ( const PluginDescriptor & desc)
static

◆ to_json()

std::string pulp::format::wam::WamDescriptorData::to_json ( ) const

Member Data Documentation

◆ api_version

std::string pulp::format::wam::WamDescriptorData::api_version = "2.0.0"

◆ description

std::string pulp::format::wam::WamDescriptorData::description

◆ has_audio_input

bool pulp::format::wam::WamDescriptorData::has_audio_input = true

◆ has_audio_output

bool pulp::format::wam::WamDescriptorData::has_audio_output = true

◆ has_automation_input

bool pulp::format::wam::WamDescriptorData::has_automation_input = true

◆ has_automation_output

bool pulp::format::wam::WamDescriptorData::has_automation_output = false

◆ has_midi_input

bool pulp::format::wam::WamDescriptorData::has_midi_input = false

◆ has_midi_output

bool pulp::format::wam::WamDescriptorData::has_midi_output = false

◆ has_mpe_input

bool pulp::format::wam::WamDescriptorData::has_mpe_input = false

◆ has_mpe_output

bool pulp::format::wam::WamDescriptorData::has_mpe_output = false

◆ is_instrument

bool pulp::format::wam::WamDescriptorData::is_instrument = false

◆ keywords

std::vector<std::string> pulp::format::wam::WamDescriptorData::keywords

◆ latency_samples

int pulp::format::wam::WamDescriptorData::latency_samples = 0

◆ name

std::string pulp::format::wam::WamDescriptorData::name

◆ stages

std::vector<std::string> pulp::format::wam::WamDescriptorData::stages

◆ tail_samples

int pulp::format::wam::WamDescriptorData::tail_samples = 0

◆ thumbnail

std::string pulp::format::wam::WamDescriptorData::thumbnail

◆ vendor

std::string pulp::format::wam::WamDescriptorData::vendor

◆ version

std::string pulp::format::wam::WamDescriptorData::version

◆ website

std::string pulp::format::wam::WamDescriptorData::website

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