Various plugin hints.
More...
Various plugin hints.
- See also
- CarlaPlugin::getHints() and carla_get_plugin_info()
◆ PLUGIN_IS_BRIDGE
const uint PLUGIN_IS_BRIDGE = 0x001 |
|
static |
Plugin is a bridge. This hint is required because "bridge" itself is not a plugin type.
◆ PLUGIN_IS_RTSAFE
const uint PLUGIN_IS_RTSAFE = 0x002 |
|
static |
Plugin is hard real-time safe.
◆ PLUGIN_IS_SYNTH
const uint PLUGIN_IS_SYNTH = 0x004 |
|
static |
Plugin is a synth (produces sound).
◆ PLUGIN_HAS_CUSTOM_UI
const uint PLUGIN_HAS_CUSTOM_UI = 0x008 |
|
static |
◆ PLUGIN_CAN_DRYWET
const uint PLUGIN_CAN_DRYWET = 0x010 |
|
static |
Plugin can use internal Dry/Wet control.
◆ PLUGIN_CAN_VOLUME
const uint PLUGIN_CAN_VOLUME = 0x020 |
|
static |
Plugin can use internal Volume control.
◆ PLUGIN_CAN_BALANCE
const uint PLUGIN_CAN_BALANCE = 0x040 |
|
static |
Plugin can use internal (Stereo) Balance controls.
◆ PLUGIN_CAN_PANNING
const uint PLUGIN_CAN_PANNING = 0x080 |
|
static |
Plugin can use internal (Mono) Panning control.
◆ PLUGIN_NEEDS_FIXED_BUFFERS
const uint PLUGIN_NEEDS_FIXED_BUFFERS = 0x100 |
|
static |
Plugin needs a constant, fixed-size audio buffer.
◆ PLUGIN_NEEDS_UI_MAIN_THREAD
const uint PLUGIN_NEEDS_UI_MAIN_THREAD = 0x200 |
|
static |
Plugin needs to receive all UI events in the main thread.
◆ PLUGIN_USES_MULTI_PROGS
const uint PLUGIN_USES_MULTI_PROGS = 0x400 |
|
static |
Plugin uses 1 program per MIDI channel.
- Note
- : Only used in some internal plugins and sf2 files.
◆ PLUGIN_HAS_INLINE_DISPLAY
const uint PLUGIN_HAS_INLINE_DISPLAY = 0x800 |
|
static |
Plugin can make use of inline display API.
◆ PLUGIN_HAS_CUSTOM_EMBED_UI
const uint PLUGIN_HAS_CUSTOM_EMBED_UI = 0x1000 |
|
static |