Audacity  3.0.3
Classes | Macros | Variables
LoadLV2.h File Reference
#include <memory>
#include "lilv/lilv.h"
#include "lv2/core/lv2.h"
#include "lv2/buf-size/buf-size.h"
#include "lv2/data-access/data-access.h"
#include "lv2/event/event.h"
#include "lv2/instance-access/instance-access.h"
#include "lv2/midi/midi.h"
#include "lv2/parameters/parameters.h"
#include "lv2/port-groups/port-groups.h"
#include "lv2/port-props/port-props.h"
#include "lv2/presets/presets.h"
#include "lv2/resize-port/resize-port.h"
#include "lv2/time/time.h"
#include "lv2/uri-map/uri-map.h"
#include "lv2/units/units.h"
#include "ModuleInterface.h"
#include "EffectInterface.h"
#include "PluginInterface.h"
#include "lv2_external_ui.h"
Include dependency graph for LoadLV2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LV2EffectsModule
 

Macros

#define LV2_CORE__MIDIPlugin   LV2_CORE_PREFIX "MIDIPlugin"
 
#define LV2_CORE__enabled   LV2_CORE_PREFIX "enabled"
 
#define LV2_UI__makeResident   LV2_UI_PREFIX "makeResident"
 
#define LV2_BUF_SIZE__nominalBlockLength   LV2_BUF_SIZE_PREFIX "nominalBlockLength"
 
#define LL_NAMESPACE   "http://ll-plugins.nongnu.org/lv2/namespace#"
 
#define LL_MATH_CONSTANTS   LL_NAMESPACE "MathConstantPlugin"
 
#define LL_MATH_FUNCTIONS   LL_NAMESPACE "MathFunctionPlugin"
 
#define NODE(n, u)
 
#define NODELIST
 
#define URID(n, u)
 
#define URIDLIST
 

Variables

LilvWorld * gWorld
 

Macro Definition Documentation

◆ LL_MATH_CONSTANTS

#define LL_MATH_CONSTANTS   LL_NAMESPACE "MathConstantPlugin"

Definition at line 59 of file LoadLV2.h.

◆ LL_MATH_FUNCTIONS

#define LL_MATH_FUNCTIONS   LL_NAMESPACE "MathFunctionPlugin"

Definition at line 60 of file LoadLV2.h.

◆ LL_NAMESPACE

#define LL_NAMESPACE   "http://ll-plugins.nongnu.org/lv2/namespace#"

Definition at line 58 of file LoadLV2.h.

◆ LV2_BUF_SIZE__nominalBlockLength

#define LV2_BUF_SIZE__nominalBlockLength   LV2_BUF_SIZE_PREFIX "nominalBlockLength"

Definition at line 53 of file LoadLV2.h.

◆ LV2_CORE__enabled

#define LV2_CORE__enabled   LV2_CORE_PREFIX "enabled"

Definition at line 45 of file LoadLV2.h.

◆ LV2_CORE__MIDIPlugin

#define LV2_CORE__MIDIPlugin   LV2_CORE_PREFIX "MIDIPlugin"

Definition at line 41 of file LoadLV2.h.

◆ LV2_UI__makeResident

#define LV2_UI__makeResident   LV2_UI_PREFIX "makeResident"

Definition at line 49 of file LoadLV2.h.

◆ NODE

#define NODE (   n,
 
)

Definition at line 64 of file LoadLV2.h.

◆ NODELIST

#define NODELIST

Definition at line 67 of file LoadLV2.h.

◆ URID

#define URID (   n,
 
)

Definition at line 108 of file LoadLV2.h.

◆ URIDLIST

#define URIDLIST

Definition at line 111 of file LoadLV2.h.

Variable Documentation

◆ gWorld

LilvWorld* gWorld
extern