Ardour  9.0-pre0-822-g12e3bc5c20
lv2_plugin.h File Reference
#include <glibmm/threads.h>
#include <set>
#include <string>
#include <vector>
#include "temporal/tempo.h"
#include "ardour/plugin.h"
#include "ardour/plugin_scan_result.h"
#include "ardour/uri_map.h"
#include "ardour/worker.h"
#include "pbd/ringbuffer.h"
#include "ardour/lv2_extensions.h"
Include dependency graph for lv2_plugin.h:

Go to the source code of this file.

Classes

class  ARDOUR::LV2Plugin
 
struct  ARDOUR::LV2Plugin::AutomationCtrl
 
struct  ARDOUR::LV2Plugin::UIMessage
 Message send to/from UI via ports. More...
 
struct  ARDOUR::LV2Plugin::LV2_DataAccess
 
class  ARDOUR::LV2PluginInfo
 

Namespaces

 ARDOUR
 

Macros

#define PATH_MAX   1024
 

Typedefs

typedef std::shared_ptr< LV2PluginInfo > ARDOUR::LV2PluginInfoPtr
 

Functions

const void * ARDOUR::lv2plugin_get_port_value (const char *port_symbol, void *user_data, uint32_t *size, uint32_t *type)
 

Macro Definition Documentation

◆ PATH_MAX

#define PATH_MAX   1024

Definition at line 45 of file lv2_plugin.h.