ardour
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ARDOUR::LV2PluginInfo Class Reference

#include <lv2_plugin.h>

Inheritance diagram for ARDOUR::LV2PluginInfo:
ARDOUR::PluginInfo boost::enable_shared_from_this< ARDOUR::LV2PluginInfo >

Public Member Functions

 LV2PluginInfo (const char *plugin_uri)
 
 ~LV2PluginInfo ()
 
PluginPtr load (Session &session)
 
- Public Member Functions inherited from ARDOUR::PluginInfo
 PluginInfo ()
 
virtual ~PluginInfo ()
 
virtual bool is_instrument () const
 
virtual bool reconfigurable_io () const
 

Static Public Member Functions

static PluginInfoListdiscover ()
 

Public Attributes

char * _plugin_uri
 
- 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
 
std::string unique_id
 

Additional Inherited Members

- Protected Attributes inherited from ARDOUR::PluginInfo
uint32_t index
 

Detailed Description

Definition at line 273 of file lv2_plugin.h.

Constructor & Destructor Documentation

LV2PluginInfo::LV2PluginInfo ( const char *  plugin_uri)

Definition at line 2421 of file lv2_plugin.cc.

LV2PluginInfo::~LV2PluginInfo ( )

Definition at line 2427 of file lv2_plugin.cc.

Member Function Documentation

PluginInfoList * LV2PluginInfo::discover ( )
static

Definition at line 2455 of file lv2_plugin.cc.

PluginPtr LV2PluginInfo::load ( Session session)
virtual

Implements ARDOUR::PluginInfo.

Definition at line 2434 of file lv2_plugin.cc.

Member Data Documentation

char* ARDOUR::LV2PluginInfo::_plugin_uri

Definition at line 282 of file lv2_plugin.h.


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