LMMS
Loading...
Searching...
No Matches
CarlaBridgeSingleLV2.cpp File Reference
#include "engine/CarlaEngineInternal.hpp"
#include "CarlaPlugin.hpp"
#include "CarlaBackendUtils.hpp"
#include "CarlaEngineUtils.hpp"
#include "CarlaLv2Utils.hpp"
#include "CarlaUtils.h"
#include "water/files/File.h"

Classes

class  CarlaEngineSingleLV2

Macros

#define handlePtr   ((CarlaEngineSingleLV2*)handle)
#define instancePtr   ((CarlaEngineSingleLV2*)instance)
#define uiPtr   ((CarlaEngineSingleLV2*)ui)

Functions

static LV2_Handle lv2_instantiate (const LV2_Descriptor *lv2Descriptor, double sampleRate, const char *bundlePath, const LV2_Feature *const *features)
static void lv2_connect_port (LV2_Handle instance, uint32_t port, void *dataLocation)
static void lv2_activate (LV2_Handle instance)
static void lv2_run (LV2_Handle instance, uint32_t sampleCount)
static void lv2_deactivate (LV2_Handle instance)
static void lv2_cleanup (LV2_Handle instance)
static const voidlv2_extension_data (const char *uri)
static LV2UI_Handle lv2ui_instantiate (const LV2UI_Descriptor *, const char *, const char *, LV2UI_Write_Function writeFunction, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features)
static void lv2ui_port_event (LV2UI_Handle ui, uint32_t portIndex, uint32_t bufferSize, uint32_t format, const void *buffer)
static void lv2ui_cleanup (LV2UI_Handle ui)
static int lv2ui_idle (LV2UI_Handle ui)
static int lv2ui_show (LV2UI_Handle ui)
static int lv2ui_hide (LV2UI_Handle ui)
static const voidlv2ui_extension_data (const char *uri)
CARLA_PLUGIN_EXPORT const LV2_Descriptorlv2_descriptor (uint32_t index)
CARLA_PLUGIN_EXPORT const LV2UI_Descriptorlv2ui_descriptor (uint32_t index)

Macro Definition Documentation

◆ handlePtr

#define handlePtr   ((CarlaEngineSingleLV2*)handle)

◆ instancePtr

#define instancePtr   ((CarlaEngineSingleLV2*)instance)

◆ uiPtr

#define uiPtr   ((CarlaEngineSingleLV2*)ui)

Function Documentation

◆ lv2_activate()

void lv2_activate ( LV2_Handle instance)
static

◆ lv2_cleanup()

void lv2_cleanup ( LV2_Handle instance)
static

◆ lv2_connect_port()

void lv2_connect_port ( LV2_Handle instance,
uint32_t port,
void * dataLocation )
static

◆ lv2_deactivate()

void lv2_deactivate ( LV2_Handle instance)
static

◆ lv2_extension_data()

const void * lv2_extension_data ( const char * uri)
static

◆ lv2_instantiate()

LV2_Handle lv2_instantiate ( const LV2_Descriptor * lv2Descriptor,
double sampleRate,
const char * bundlePath,
const LV2_Feature *const * features )
static

◆ lv2_run()

void lv2_run ( LV2_Handle instance,
uint32_t sampleCount )
static

◆ lv2ui_cleanup()

void lv2ui_cleanup ( LV2UI_Handle ui)
static

◆ lv2ui_extension_data()

const void * lv2ui_extension_data ( const char * uri)
static

◆ lv2ui_hide()

int lv2ui_hide ( LV2UI_Handle ui)
static

◆ lv2ui_idle()

int lv2ui_idle ( LV2UI_Handle ui)
static

◆ lv2ui_instantiate()

LV2UI_Handle lv2ui_instantiate ( const LV2UI_Descriptor * ,
const char * ,
const char * ,
LV2UI_Write_Function writeFunction,
LV2UI_Controller controller,
LV2UI_Widget * widget,
const LV2_Feature *const * features )
static

◆ lv2ui_port_event()

void lv2ui_port_event ( LV2UI_Handle ui,
uint32_t portIndex,
uint32_t bufferSize,
uint32_t format,
const void * buffer )
static

◆ lv2ui_show()

int lv2ui_show ( LV2UI_Handle ui)
static