LMMS
Loading...
Searching...
No Matches
carla-lv2-export.cpp File Reference
#include "carla-base.cpp"
#include "lv2/atom.h"
#include "lv2/buf-size.h"
#include "lv2/instance-access.h"
#include "lv2/midi.h"
#include "lv2/options.h"
#include "lv2/parameters.h"
#include "lv2/patch.h"
#include "lv2/port-props.h"
#include "lv2/state.h"
#include "lv2/time.h"
#include "lv2/ui.h"
#include "lv2/units.h"
#include "lv2/urid.h"
#include "lv2/worker.h"
#include "lv2/inline-display.h"
#include "lv2/lv2_external_ui.h"
#include "lv2/lv2_programs.h"
#include "CarlaString.hpp"
#include "water/files/File.h"
#include "water/text/StringArray.h"
#include <fstream>

Macros

#define CARLA_NATIVE_PLUGIN_LV2
#define PLUGIN_EXT   ".so"

Typedefs

typedef uint32 water_uchar

Functions

static const String nameToSymbol (const String &name, const uint32_t portIndex)
static void writeManifestFile (PluginListManager &plm, const uint32_t microVersion, const uint32_t minorVersion)
static uint32_t host_getBufferSize (NativeHostHandle)
static double host_getSampleRate (NativeHostHandle)
static bool host_isOffline (NativeHostHandle)
static intptr_t host_dispatcher (NativeHostHandle, NativeHostDispatcherOpcode, int32_t, intptr_t, void *, float)
static void writePluginFile (const NativePluginDescriptor *const pluginDesc, const uint32_t microVersion, const uint32_t minorVersion)
int main ()

Variables

static StringArray gUsedSymbols

Macro Definition Documentation

◆ CARLA_NATIVE_PLUGIN_LV2

#define CARLA_NATIVE_PLUGIN_LV2

◆ PLUGIN_EXT

#define PLUGIN_EXT   ".so"

Typedef Documentation

◆ water_uchar

A platform-independent 32-bit unicode character type.

Function Documentation

◆ host_dispatcher()

intptr_t host_dispatcher ( NativeHostHandle ,
NativeHostDispatcherOpcode ,
int32_t ,
intptr_t ,
void * ,
float  )
static

◆ host_getBufferSize()

uint32_t host_getBufferSize ( NativeHostHandle )
static

◆ host_getSampleRate()

double host_getSampleRate ( NativeHostHandle )
static

◆ host_isOffline()

bool host_isOffline ( NativeHostHandle )
static

◆ main()

int main ( void )

◆ nameToSymbol()

const String nameToSymbol ( const String & name,
const uint32_t portIndex )
static

◆ writeManifestFile()

void writeManifestFile ( PluginListManager & plm,
const uint32_t microVersion,
const uint32_t minorVersion )
static

◆ writePluginFile()

void writePluginFile ( const NativePluginDescriptor *const pluginDesc,
const uint32_t microVersion,
const uint32_t minorVersion )
static

Variable Documentation

◆ gUsedSymbols

StringArray gUsedSymbols
static