|
| const NativePluginCategory | category |
| const NativePluginHints | hints |
| const NativePluginSupports | supports |
| const uint32_t | audioIns |
| const uint32_t | audioOuts |
| const uint32_t | midiIns |
| const uint32_t | midiOuts |
| const uint32_t | paramIns |
| const uint32_t | paramOuts |
| const char *const | name |
| const char *const | label |
| const char *const | maker |
| const char *const | copyright |
| NativePluginHandle(* | instantiate )(const NativeHostDescriptor *host) |
| void(* | cleanup )(NativePluginHandle handle) |
| uint32_t(* | get_parameter_count )(NativePluginHandle handle) |
| const NativeParameter *(* | get_parameter_info )(NativePluginHandle handle, uint32_t index) |
| float(* | get_parameter_value )(NativePluginHandle handle, uint32_t index) |
| uint32_t(* | get_midi_program_count )(NativePluginHandle handle) |
| const NativeMidiProgram *(* | get_midi_program_info )(NativePluginHandle handle, uint32_t index) |
| void(* | set_parameter_value )(NativePluginHandle handle, uint32_t index, float value) |
| void(* | set_midi_program )(NativePluginHandle handle, uint8_t channel, uint32_t bank, uint32_t program) |
| void(* | set_custom_data )(NativePluginHandle handle, const char *key, const char *value) |
| void(* | ui_show )(NativePluginHandle handle, bool show) |
| void(* | ui_idle )(NativePluginHandle handle) |
| void(* | ui_set_parameter_value )(NativePluginHandle handle, uint32_t index, float value) |
| void(* | ui_set_midi_program )(NativePluginHandle handle, uint8_t channel, uint32_t bank, uint32_t program) |
| void(* | ui_set_custom_data )(NativePluginHandle handle, const char *key, const char *value) |
| void(* | activate )(NativePluginHandle handle) |
| void(* | deactivate )(NativePluginHandle handle) |
| void(* | process )(NativePluginHandle handle, float **inBuffer, float **outBuffer, uint32_t frames, const NativeMidiEvent *midiEvents, uint32_t midiEventCount) |
| char *(* | get_state )(NativePluginHandle handle) |
| void(* | set_state )(NativePluginHandle handle, const char *data) |
| intptr_t(* | dispatcher )(NativePluginHandle handle, NativePluginDispatcherOpcode opcode, int32_t index, intptr_t value, void *ptr, float opt) |
| const NativeInlineDisplayImageSurface *(* | render_inline_display )(NativePluginHandle handle, uint32_t width, uint32_t height) |
| const uint32_t | cvIns |
| const uint32_t | cvOuts |
| const char *(* | get_buffer_port_name )(NativePluginHandle handle, uint32_t index, bool isOutput) |
| const NativePortRange *(* | get_buffer_port_range )(NativePluginHandle handle, uint32_t index, bool isOutput) |
| uint16_t | ui_width |
| uint16_t | ui_height |