|
Carla Backend
|
Variables | |
| static const uint | PLUGIN_IS_BRIDGE = 0x001 |
| static const uint | PLUGIN_IS_RTSAFE = 0x002 |
| static const uint | PLUGIN_IS_SYNTH = 0x004 |
| static const uint | PLUGIN_HAS_CUSTOM_UI = 0x008 |
| static const uint | PLUGIN_CAN_DRYWET = 0x010 |
| static const uint | PLUGIN_CAN_VOLUME = 0x020 |
| static const uint | PLUGIN_CAN_BALANCE = 0x040 |
| static const uint | PLUGIN_CAN_PANNING = 0x080 |
| static const uint | PLUGIN_NEEDS_FIXED_BUFFERS = 0x100 |
| static const uint | PLUGIN_NEEDS_UI_MAIN_THREAD = 0x200 |
| static const uint | PLUGIN_USES_MULTI_PROGS = 0x400 |
| static const uint | PLUGIN_HAS_INLINE_DISPLAY = 0x800 |
| static const uint | PLUGIN_HAS_CUSTOM_EMBED_UI = 0x1000 |
| static const uint | PLUGIN_HAS_CUSTOM_UI_USING_FILE_OPEN = 0x2000 |
Various plugin hints.
|
static |
Plugin is a bridge. This hint is required because "bridge" itself is not a plugin type.
|
static |
Plugin is hard real-time safe.
|
static |
Plugin is a synth (produces sound).
|
static |
Plugin has its own custom UI.
|
static |
Plugin can use internal Dry/Wet control.
|
static |
Plugin can use internal Volume control.
|
static |
Plugin can use internal (Stereo) Balance controls.
|
static |
Plugin can use internal (Mono) Panning control.
|
static |
Plugin needs a constant, fixed-size audio buffer.
|
static |
Plugin needs to receive all UI events in the main thread.
|
static |
Plugin uses 1 program per MIDI channel.
|
static |
Plugin can make use of inline display API.
|
static |
Plugin has its own custom UI which can be embed into another Window.
|
static |
Plugin custom UI is a fake one that simply invokes an open file browser dialog.