ardour
Classes | Namespaces | Macros | Typedefs | Functions
lv2_plugin.h File Reference
#include <set>
#include <string>
#include <vector>
#include <boost/enable_shared_from_this.hpp>
#include "ardour/plugin.h"
#include "ardour/uri_map.h"
#include "ardour/worker.h"
#include "pbd/ringbuffer.h"

Go to the source code of this file.

Classes

class  ARDOUR::LV2Plugin
 
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 struct LV2_Evbuf_Impl LV2_Evbuf
 
typedef boost::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

#define PATH_MAX   1024

Definition at line 34 of file lv2_plugin.h.

Typedef Documentation

typedef struct LV2_Evbuf_Impl LV2_Evbuf

Definition at line 37 of file lv2_plugin.h.