|
LMMS
|
#include "CarlaPluginInternal.hpp"#include "CarlaEngine.hpp"#include "CarlaLv2Utils.hpp"#include "CarlaBackendUtils.hpp"#include "CarlaBase64Utils.hpp"#include "CarlaEngineUtils.hpp"#include "CarlaPipeUtils.hpp"#include "CarlaPluginUI.hpp"#include "CarlaScopeUtils.hpp"#include "Lv2AtomRingBuffer.hpp"#include "../modules/lilv/config/lilv_config.h"#include "rtmempool/rtmempool-lv2.h"#include "water/files/File.h"#include "water/misc/Time.h"#include <string>#include <vector>Classes | |
| struct | Lv2EventData |
| union | LV2EventIters |
| struct | CarlaPluginLV2EventData |
| struct | CarlaPluginLV2Options |
| class | CarlaPipeServerLV2 |
| class | CarlaPluginLV2 |
| struct | CarlaPluginLV2::Extensions |
| struct | CarlaPluginLV2::UI |
Macros | |
| #define | URI_CARLA_ATOM_WORKER_IN "http://kxstudio.sf.net/ns/carla/atomWorkerIn" |
| #define | URI_CARLA_ATOM_WORKER_RESP "http://kxstudio.sf.net/ns/carla/atomWorkerResp" |
| #define | URI_CARLA_PARAMETER_CHANGE "http://kxstudio.sf.net/ns/carla/parameterChange" |
Functions | |
| static void | initAtomForge (LV2_Atom_Forge &atomForge) noexcept |
| const void * | carla_render_inline_display_lv2 (const CarlaPluginPtr &plugin, uint32_t width, uint32_t height) |
Variables | |
| static CARLA_BACKEND_START_NAMESPACE const CustomData | kCustomDataFallback = { nullptr, nullptr, nullptr } |
| static CustomData | kCustomDataFallbackNC = { nullptr, nullptr, nullptr } |
| static const ExternalMidiNote | kExternalMidiNoteFallback = { -1, 0, 0 } |
| static const char *const | kUnmapFallback = "urn:null" |
| const uint | MAX_DEFAULT_BUFFER_SIZE = 8192 |
| const uint | PLUGIN_HAS_EXTENSION_OPTIONS = 0x01000 |
| const uint | PLUGIN_HAS_EXTENSION_PROGRAMS = 0x02000 |
| const uint | PLUGIN_HAS_EXTENSION_STATE = 0x04000 |
| const uint | PLUGIN_HAS_EXTENSION_WORKER = 0x08000 |
| const uint | PLUGIN_HAS_EXTENSION_INLINE_DISPLAY = 0x10000 |
| const uint | PLUGIN_HAS_EXTENSION_MIDNAM = 0x20000 |
| const uint | CARLA_EVENT_DATA_ATOM = 0x01 |
| const uint | CARLA_EVENT_DATA_EVENT = 0x02 |
| const uint | CARLA_EVENT_DATA_MIDI_LL = 0x04 |
| const uint | CARLA_EVENT_TYPE_MESSAGE = 0x10 |
| const uint | CARLA_EVENT_TYPE_MIDI = 0x20 |
| const uint | CARLA_EVENT_TYPE_TIME = 0x40 |
| #define URI_CARLA_ATOM_WORKER_IN "http://kxstudio.sf.net/ns/carla/atomWorkerIn" |
| #define URI_CARLA_ATOM_WORKER_RESP "http://kxstudio.sf.net/ns/carla/atomWorkerResp" |
| #define URI_CARLA_PARAMETER_CHANGE "http://kxstudio.sf.net/ns/carla/parameterChange" |
| enum CarlaLv2Features |
| enum CarlaLv2URIDs |
| const void * carla_render_inline_display_lv2 | ( | const CarlaPluginPtr & | plugin, |
| uint32_t | width, | ||
| uint32_t | height ) |
|
staticnoexcept |
|
static |
|
static |
|
static |