|
| enum | NativePluginCategory {
NATIVE_PLUGIN_CATEGORY_NONE = 0
, NATIVE_PLUGIN_CATEGORY_SYNTH = 1
, NATIVE_PLUGIN_CATEGORY_DELAY = 2
, NATIVE_PLUGIN_CATEGORY_EQ = 3
,
NATIVE_PLUGIN_CATEGORY_FILTER = 4
, NATIVE_PLUGIN_CATEGORY_DISTORTION = 5
, NATIVE_PLUGIN_CATEGORY_DYNAMICS = 6
, NATIVE_PLUGIN_CATEGORY_MODULATOR = 7
,
NATIVE_PLUGIN_CATEGORY_UTILITY = 8
, NATIVE_PLUGIN_CATEGORY_OTHER = 9
} |
| enum | NativePluginHints {
NATIVE_PLUGIN_IS_RTSAFE = 1 << 0
, NATIVE_PLUGIN_IS_SYNTH = 1 << 1
, NATIVE_PLUGIN_HAS_UI = 1 << 2
, NATIVE_PLUGIN_NEEDS_FIXED_BUFFERS = 1 << 3
,
NATIVE_PLUGIN_NEEDS_UI_MAIN_THREAD = 1 << 4
, NATIVE_PLUGIN_NEEDS_UI_OPEN_SAVE = 1 << 6
, NATIVE_PLUGIN_USES_MULTI_PROGS = 1 << 7
, NATIVE_PLUGIN_USES_PANNING = 1 << 8
,
NATIVE_PLUGIN_USES_STATE = 1 << 9
, NATIVE_PLUGIN_USES_TIME = 1 << 10
, NATIVE_PLUGIN_USES_PARENT_ID = 1 << 11
, NATIVE_PLUGIN_HAS_INLINE_DISPLAY = 1 << 12
,
NATIVE_PLUGIN_USES_CONTROL_VOLTAGE = 1 << 13
, NATIVE_PLUGIN_REQUESTS_IDLE = 1 << 15
, NATIVE_PLUGIN_USES_UI_SIZE = 1 << 16
} |
| enum | NativePluginSupports {
NATIVE_PLUGIN_SUPPORTS_NOTHING = 0
, NATIVE_PLUGIN_SUPPORTS_PROGRAM_CHANGES = 1 << 0
, NATIVE_PLUGIN_SUPPORTS_CONTROL_CHANGES = 1 << 1
, NATIVE_PLUGIN_SUPPORTS_CHANNEL_PRESSURE = 1 << 2
,
NATIVE_PLUGIN_SUPPORTS_NOTE_AFTERTOUCH = 1 << 3
, NATIVE_PLUGIN_SUPPORTS_PITCHBEND = 1 << 4
, NATIVE_PLUGIN_SUPPORTS_ALL_SOUND_OFF = 1 << 5
, NATIVE_PLUGIN_SUPPORTS_EVERYTHING = (1 << 6)-1
} |
| enum | NativeParameterDesignations { NATIVE_PARAMETER_DESIGNATION_NONE = 0
, NATIVE_PARAMETER_DESIGNATION_ENABLED
} |
| enum | NativeParameterHints {
NATIVE_PARAMETER_IS_OUTPUT = 1 << 0
, NATIVE_PARAMETER_IS_ENABLED = 1 << 1
, NATIVE_PARAMETER_IS_AUTOMATABLE = 1 << 2
, NATIVE_PARAMETER_IS_AUTOMABLE = NATIVE_PARAMETER_IS_AUTOMATABLE
,
NATIVE_PARAMETER_IS_BOOLEAN = 1 << 3
, NATIVE_PARAMETER_IS_INTEGER = 1 << 4
, NATIVE_PARAMETER_IS_LOGARITHMIC = 1 << 5
, NATIVE_PARAMETER_USES_SAMPLE_RATE = 1 << 6
,
NATIVE_PARAMETER_USES_SCALEPOINTS = 1 << 7
, NATIVE_PARAMETER_USES_DESIGNATION = 1 << 8
} |
| enum | NativePluginDispatcherOpcode {
NATIVE_PLUGIN_OPCODE_NULL = 0
, NATIVE_PLUGIN_OPCODE_BUFFER_SIZE_CHANGED = 1
, NATIVE_PLUGIN_OPCODE_SAMPLE_RATE_CHANGED = 2
, NATIVE_PLUGIN_OPCODE_OFFLINE_CHANGED = 3
,
NATIVE_PLUGIN_OPCODE_UI_NAME_CHANGED = 4
, NATIVE_PLUGIN_OPCODE_GET_INTERNAL_HANDLE = 5
, NATIVE_PLUGIN_OPCODE_IDLE = 6
, NATIVE_PLUGIN_OPCODE_UI_MIDI_EVENT = 7
,
NATIVE_PLUGIN_OPCODE_HOST_USES_EMBED = 8
, NATIVE_PLUGIN_OPCODE_HOST_OPTION = 9
} |
| enum | NativeHostDispatcherOpcode {
NATIVE_HOST_OPCODE_NULL = 0
, NATIVE_HOST_OPCODE_UPDATE_PARAMETER = 1
, NATIVE_HOST_OPCODE_UPDATE_MIDI_PROGRAM = 2
, NATIVE_HOST_OPCODE_RELOAD_PARAMETERS = 3
,
NATIVE_HOST_OPCODE_RELOAD_MIDI_PROGRAMS = 4
, NATIVE_HOST_OPCODE_RELOAD_ALL = 5
, NATIVE_HOST_OPCODE_UI_UNAVAILABLE = 6
, NATIVE_HOST_OPCODE_HOST_IDLE = 7
,
NATIVE_HOST_OPCODE_INTERNAL_PLUGIN = 8
, NATIVE_HOST_OPCODE_QUEUE_INLINE_DISPLAY = 9
, NATIVE_HOST_OPCODE_UI_TOUCH_PARAMETER = 10
, NATIVE_HOST_OPCODE_REQUEST_IDLE = 11
,
NATIVE_HOST_OPCODE_GET_FILE_PATH = 12
, NATIVE_HOST_OPCODE_UI_RESIZE = 13
, NATIVE_HOST_OPCODE_PREVIEW_BUFFER_DATA = 14
} |