Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::VSTPluginInfo Class Reference

#include <vst_plugin.h>

Inheritance diagram for ARDOUR::VSTPluginInfo:
[legend]

Public Member Functions

 VSTPluginInfo (VST2Info const &)
 
bool is_instrument () const
 
- Public Member Functions inherited from ARDOUR::PluginInfo
 PluginInfo ()
 
virtual ~PluginInfo ()
 
virtual PluginPtr load (Session &session)=0
 
virtual bool is_effect () const
 
virtual bool is_utility () const
 
virtual bool is_analyzer () const
 
virtual bool needs_midi_input () const
 
virtual std::vector< Plugin::PresetRecordget_presets (bool user_only) const =0
 
virtual bool reconfigurable_io () const
 
virtual uint32_t max_configurable_outputs () const
 
virtual bool is_internal () const
 

Protected Attributes

bool _is_instrument
 
- Protected Attributes inherited from ARDOUR::PluginInfo
bool internal
 
uint32_t index
 

Additional Inherited Members

- Public Attributes inherited from ARDOUR::PluginInfo
std::string name
 
std::string category
 
std::string creator
 
std::string path
 
ChanCount n_inputs
 
ChanCount n_outputs
 
ARDOUR::PluginType type
 
bool multichannel_name_ambiguity
 
bool plugintype_name_ambiguity
 
std::string unique_id
 

Detailed Description

Definition at line 134 of file vst_plugin.h.

Constructor & Destructor Documentation

◆ VSTPluginInfo()

ARDOUR::VSTPluginInfo::VSTPluginInfo ( VST2Info const &  )

Member Function Documentation

◆ is_instrument()

bool ARDOUR::VSTPluginInfo::is_instrument ( ) const
virtual

Reimplemented from ARDOUR::PluginInfo.

Member Data Documentation

◆ _is_instrument

bool ARDOUR::VSTPluginInfo::_is_instrument
protected

Definition at line 140 of file vst_plugin.h.


The documentation for this class was generated from the following file: