|
| | CarlaPluginLV2 (CarlaEngine *const engine, const uint id) |
| | ~CarlaPluginLV2 () override |
| PluginType | getType () const noexcept override |
| PluginCategory | getCategory () const noexcept override |
| uint32_t | getLatencyInFrames () const noexcept override |
| uint32_t | getMidiInCount () const noexcept override |
| uint32_t | getMidiOutCount () const noexcept override |
| uint32_t | getParameterScalePointCount (const uint32_t parameterId) const noexcept override |
| uint | getAudioPortHints (bool isOutput, uint32_t portIndex) const noexcept override |
| uint | getOptionsAvailable () const noexcept override |
| float | getParameterValue (const uint32_t parameterId) const noexcept override |
| float | getParameterScalePointValue (const uint32_t parameterId, const uint32_t scalePointId) const noexcept override |
| bool | getLabel (char *const strBuf) const noexcept override |
| bool | getMaker (char *const strBuf) const noexcept override |
| bool | getCopyright (char *const strBuf) const noexcept override |
| bool | getRealName (char *const strBuf) const noexcept override |
| bool | getParameterName (const uint32_t parameterId, char *const strBuf) const noexcept override |
| bool | getParameterSymbol (const uint32_t parameterId, char *const strBuf) const noexcept override |
| bool | getParameterUnit (const uint32_t parameterId, char *const strBuf) const noexcept override |
| bool | getParameterComment (const uint32_t parameterId, char *const strBuf) const noexcept override |
| bool | getParameterGroupName (const uint32_t parameterId, char *const strBuf) const noexcept override |
| bool | getParameterScalePointLabel (const uint32_t parameterId, const uint32_t scalePointId, char *const strBuf) const noexcept override |
| void | prepareForSave (const bool temporary) override |
| void | setName (const char *const newName) override |
| void | setWindowTitle (const char *const title) noexcept |
| float | setParamterValueCommon (const uint32_t parameterId, const float value) noexcept |
| void | setParameterValue (const uint32_t parameterId, const float value, const bool sendGui, const bool sendOsc, const bool sendCallback) noexcept override |
| void | setParameterValueRT (const uint32_t parameterId, const float value, const uint32_t frameOffset, const bool sendCallbackLater) noexcept override |
| void | setCustomData (const char *const type, const char *const key, const char *const value, const bool sendGui) override |
| void | setProgram (const int32_t index, const bool sendGui, const bool sendOsc, const bool sendCallback, const bool doingInit) noexcept override |
| void | setMidiProgram (const int32_t index, const bool sendGui, const bool sendOsc, const bool sendCallback, const bool doingInit) noexcept override |
| void | setMidiProgramRT (const uint32_t uindex, const bool sendCallbackLater) noexcept override |
| void | setCustomUITitle (const char *const title) noexcept override |
| void | showCustomUI (const bool yesNo) override |
| void * | embedCustomUI (void *const ptr) override |
| void | idle () override |
| void | uiIdle () override |
| void | reload () override |
| void | findInitialLatencyValue (const uint32_t aIns, const uint32_t cvIns, const uint32_t aOuts, const uint32_t cvOuts) const |
| void | reloadPrograms (const bool doInit) override |
| void | activate () noexcept override |
| void | deactivate () noexcept override |
| void | process (const float *const *const audioIn, float **const audioOut, const float *const *const cvIn, float **const cvOut, const uint32_t frames) override |
| bool | processSingle (const float *const *const audioIn, float **const audioOut, const float *const *const cvIn, float **const cvOut, const uint32_t frames, const uint32_t timeOffset) |
| void | bufferSizeChanged (const uint32_t newBufferSize) override |
| void | sampleRateChanged (const double newSampleRate) override |
| void | offlineModeChanged (const bool isOffline) override |
| void | initBuffers () const noexcept override |
| void | clearBuffers () noexcept override |
| void | uiParameterChange (const uint32_t index, const float value) noexcept override |
| void | uiMidiProgramChange (const uint32_t index) noexcept override |
| void | uiNoteOn (const uint8_t channel, const uint8_t note, const uint8_t velo) noexcept override |
| void | uiNoteOff (const uint8_t channel, const uint8_t note) noexcept override |
| void | cloneLV2Files (const CarlaPlugin &other) override |
| void | restoreLV2State (const bool temporary) noexcept override |
| bool | isRealtimeSafe () const noexcept |
| bool | isUiBridgeable (const uint32_t uiId) const noexcept |
| bool | isUiResizable () const noexcept |
| const char * | getUiBridgeBinary (const LV2_Property type) const |
| void | recheckExtensions () |
| void | updateUi () |
| void | inspectAtomForParameterChange (const LV2_Atom *const atom) |
| bool | getParameterIndexForURI (const char *const uri, uint32_t ¶meterId) noexcept |
| bool | getParameterIndexForURID (const LV2_URID urid, uint32_t ¶meterId) noexcept |
| LV2_URID | getCustomURID (const char *const uri) |
| const char * | getCustomURIDString (const LV2_URID urid) const noexcept |
| void | handleProgramChanged (const int32_t index) |
| LV2_Resize_Port_Status | handleResizePort (const uint32_t index, const size_t size) |
| char * | handleStateMapToAbstractPath (const bool temporary, const char *const absolutePath) const |
| File | handleStateMapToAbsolutePath (const bool createDirIfNeeded, const bool symlinkIfNeeded, const bool temporary, const char *const abstractPath) const |
| LV2_State_Status | handleStateStore (const uint32_t key, const void *const value, const size_t size, const uint32_t type, const uint32_t flags) |
| const void * | handleStateRetrieve (const uint32_t key, size_t *const size, uint32_t *const type, uint32_t *const flags) |
| LV2_Worker_Status | handleWorkerSchedule (const uint32_t size, const void *const data) |
| LV2_Worker_Status | handleWorkerRespond (const uint32_t size, const void *const data) |
| void | handleInlineDisplayQueueRedraw () |
| const LV2_Inline_Display_Image_Surface * | renderInlineDisplay (const uint32_t width, const uint32_t height) const |
| void | handleMidnamUpdate () |
| LV2_ControlInputPort_Change_Status | handleCtrlInPortChangeReq (const uint32_t rindex, const float value) |
| void | handleExternalUIClosed () |
| void | handlePluginUIClosed () override |
| void | handlePluginUIResized (const uint width, const uint height) override |
| uint32_t | handleUIPortMap (const char *const symbol) const noexcept |
| LV2UI_Request_Value_Status | handleUIRequestValue (const LV2_URID key, const LV2_URID type, const LV2_Feature *const *features) |
| int | handleUIResize (const int width, const int height) |
| void | handleUITouch (const uint32_t rindex, const bool touch) |
| void | handleUIWrite (const uint32_t rindex, const uint32_t bufferSize, const uint32_t format, const void *const buffer) |
| void | handleUIBridgeParameter (const char *const uri, const float value) |
| void | handleLilvSetPortValue (const char *const portSymbol, const void *const value, const uint32_t size, const uint32_t type) |
| void * | getNativeHandle () const noexcept override |
| const void * | getNativeDescriptor () const noexcept override |
| uintptr_t | getUiBridgeProcessId () const noexcept override |
| bool | init (const CarlaPluginPtr plugin, const char *const name, const char *const uri, const uint options, const char *&needsArchBridge) |
| void | initUi () |
| void | handleTransferAtom (const uint32_t portIndex, const LV2_Atom *const atom) |
| void | handleUridMap (const LV2_URID urid, const char *const uri) |
| void | writeAtomPath (const char *const path, const LV2_URID urid) |
|
| static uint32_t | carla_lv2_event_ref (LV2_Event_Callback_Data callback_data, LV2_Event *event) |
| static uint32_t | carla_lv2_event_unref (LV2_Event_Callback_Data callback_data, LV2_Event *event) |
| static int | carla_lv2_log_printf (LV2_Log_Handle handle, LV2_URID type, const char *fmt,...) |
| static int | carla_lv2_log_vprintf (LV2_Log_Handle handle, LV2_URID type, const char *fmt, va_list ap) |
| static void | carla_lv2_program_changed (LV2_Programs_Handle handle, int32_t index) |
| static LV2_Resize_Port_Status | carla_lv2_resize_port (LV2_Resize_Port_Feature_Data data, uint32_t index, size_t size) |
| static void | carla_lv2_state_free_path (LV2_State_Free_Path_Handle handle, char *const path) |
| static char * | carla_lv2_state_make_path_real (LV2_State_Make_Path_Handle handle, const char *path) |
| static char * | carla_lv2_state_make_path_tmp (LV2_State_Make_Path_Handle handle, const char *path) |
| static char * | carla_lv2_state_map_to_abstract_path_real (LV2_State_Map_Path_Handle handle, const char *const absolute_path) |
| static char * | carla_lv2_state_map_to_abstract_path_tmp (LV2_State_Map_Path_Handle handle, const char *const absolute_path) |
| static char * | carla_lv2_state_map_to_absolute_path_real (LV2_State_Map_Path_Handle handle, const char *abstract_path) |
| static char * | carla_lv2_state_map_to_absolute_path_tmp (LV2_State_Map_Path_Handle handle, const char *abstract_path) |
| static LV2_State_Status | carla_lv2_state_store (LV2_State_Handle handle, uint32_t key, const void *value, size_t size, uint32_t type, uint32_t flags) |
| static const void * | carla_lv2_state_retrieve (LV2_State_Handle handle, uint32_t key, size_t *size, uint32_t *type, uint32_t *flags) |
| static uint32_t | carla_lv2_uri_to_id (LV2_URI_Map_Callback_Data data, const char *map, const char *uri) |
| static LV2_URID | carla_lv2_urid_map (LV2_URID_Map_Handle handle, const char *uri) |
| static const char * | carla_lv2_urid_unmap (LV2_URID_Map_Handle handle, LV2_URID urid) |
| static LV2_Worker_Status | carla_lv2_worker_schedule (LV2_Worker_Schedule_Handle handle, uint32_t size, const void *data) |
| static LV2_Worker_Status | carla_lv2_worker_respond (LV2_Worker_Respond_Handle handle, uint32_t size, const void *data) |
| static void | carla_lv2_inline_display_queue_draw (LV2_Inline_Display_Handle handle) |
| static void | carla_lv2_midnam_update (LV2_Midnam_Handle handle) |
| static LV2_ControlInputPort_Change_Status | carla_lv2_ctrl_in_port_change_req (LV2_ControlInputPort_Change_Request_Handle handle, uint32_t index, float value) |
| static void | carla_lv2_external_ui_closed (LV2UI_Controller controller) |
| static uint32_t | carla_lv2_ui_port_map (LV2UI_Feature_Handle handle, const char *symbol) |
| static LV2UI_Request_Value_Status | carla_lv2_ui_request_value (LV2UI_Feature_Handle handle, LV2_URID key, LV2_URID type, const LV2_Feature *const *features) |
| static int | carla_lv2_ui_resize (LV2UI_Feature_Handle handle, int width, int height) |
| static void | carla_lv2_ui_touch (LV2UI_Feature_Handle handle, uint32_t port_index, bool touch) |
| static void | carla_lv2_ui_write_function (LV2UI_Controller controller, uint32_t port_index, uint32_t buffer_size, uint32_t format, const void *buffer) |
| static void | carla_lilv_set_port_value (const char *port_symbol, void *user_data, const void *value, uint32_t size, uint32_t type) |