![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
componenthandler.h
Go to the documentation of this file.
35 typedef AgsVstTResult (*ComponentHandlerBeginEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, gpointer data);
36 typedef AgsVstTResult (*ComponentHandlerPerformEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, AgsVstParamValue value_normalized, gpointer data);
37 typedef AgsVstTResult (*ComponentHandlerEndEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, gpointer data);
38 typedef AgsVstTResult (*ComponentHandlerRestartComponent)(AgsVstIComponentHandler *icomponent_handler, gint32 flags, gpointer data);
58 Steinberg::tresult PLUGIN_API performEdit(Steinberg::Vst::ParamID id, Steinberg::Vst::ParamValue valueNormalized) override;
66 Steinberg::Vst::PlugInterfaceSupport* getPlugInterfaceSupport () const { return mPlugInterfaceSupport; }
struct IComponentHandler AgsVstIComponentHandler
Definition ags_vst_iedit_controller.h:35
Definition componenthandler.h:50
Steinberg::IPtr< Steinberg::Vst::PlugInterfaceSupport > mPlugInterfaceSupport
Definition componenthandler.h:79
virtual ~ComponentHandler()
Definition componenthandler.h:54
Steinberg::tresult PLUGIN_API performEdit(Steinberg::Vst::ParamID id, Steinberg::Vst::ParamValue valueNormalized) override
Definition componenthandler.cpp:87
void disconnectHandler(int handler_id)
Definition componenthandler.cpp:235
Steinberg::tresult PLUGIN_API beginEdit(Steinberg::Vst::ParamID id) override
Definition componenthandler.cpp:53
DECLARE_FUNKNOWN_METHODS Steinberg::Vst::PlugInterfaceSupport * getPlugInterfaceSupport() const
Definition componenthandler.h:66
Steinberg::tresult PLUGIN_API restartComponent(Steinberg::int32 flags) override
Definition componenthandler.cpp:153
std::mutex componentHandlerMutex
Definition componenthandler.h:76
int connectHandler(char *event_name, void *callback, void *data)
Definition componenthandler.cpp:188
Steinberg::tresult PLUGIN_API endEdit(Steinberg::Vst::ParamID id) override
Definition componenthandler.cpp:120
ComponentHandler()
Definition componenthandler.cpp:37
AgsVstTResult(* ComponentHandlerBeginEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, gpointer data)
Definition componenthandler.h:35
AgsVstTResult(* ComponentHandlerRestartComponent)(AgsVstIComponentHandler *icomponent_handler, gint32 flags, gpointer data)
Definition componenthandler.h:38
AgsVstTResult(* ComponentHandlerEndEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, gpointer data)
Definition componenthandler.h:37
AgsVstTResult(* ComponentHandlerPerformEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, AgsVstParamValue value_normalized, gpointer data)
Definition componenthandler.h:36
Definition componenthandler.cpp:28
Definition componenthandler.h:41
Generated by