|
LMMS
|
Variables | |
| static constexpr const uint | PLUGIN_IS_BRIDGE = 0x001 |
| static constexpr const uint | PLUGIN_IS_RTSAFE = 0x002 |
| static constexpr const uint | PLUGIN_IS_SYNTH = 0x004 |
| static constexpr const uint | PLUGIN_HAS_CUSTOM_UI = 0x008 |
| static constexpr const uint | PLUGIN_CAN_DRYWET = 0x010 |
| static constexpr const uint | PLUGIN_CAN_VOLUME = 0x020 |
| static constexpr const uint | PLUGIN_CAN_BALANCE = 0x040 |
| static constexpr const uint | PLUGIN_CAN_PANNING = 0x080 |
| static constexpr const uint | PLUGIN_NEEDS_FIXED_BUFFERS = 0x100 |
| static constexpr const uint | PLUGIN_NEEDS_UI_MAIN_THREAD = 0x200 |
| static constexpr const uint | PLUGIN_USES_MULTI_PROGS = 0x400 |
| static constexpr const uint | PLUGIN_HAS_INLINE_DISPLAY = 0x800 |
| static constexpr const uint | PLUGIN_HAS_CUSTOM_EMBED_UI = 0x1000 |
| static constexpr const uint | PLUGIN_HAS_CUSTOM_UI_USING_FILE_OPEN = 0x2000 |
| static constexpr const uint | PLUGIN_NEEDS_MAIN_THREAD_IDLE = 0x4000 |
Various plugin hints.
Plugin can use internal (Mono) Panning control.
Plugin has its own custom UI which can be embed into another Window.
Plugin has its own custom UI.
Plugin custom UI is a fake one that simply invokes an open file browser dialog.
Plugin can make use of inline display API.
Plugin is a bridge. This hint is required because "bridge" itself is not a plugin type.
Plugin needs a constant, fixed-size audio buffer.
Plugin needs all idle events in the main thread.
Plugin needs to receive all UI events in the main thread.