![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_iedit_controller.h
Go to the documentation of this file.
47 typedef void (*AgsVstIComponentHandlerBeginEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id);
48 typedef void (*AgsVstIComponentHandlerPerformEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, AgsVstParamValue value_normalized);
49 typedef void (*AgsVstIComponentHandlerEndEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id);
50 typedef void (*AgsVstIComponentHandlerRestartComponent)(AgsVstIComponentHandler *icomponent_handler, gint32 flags);
107 AgsVstParamValue ags_vst_parameter_info_get_default_normalized_value(AgsVstParameterInfo *info);
115 AgsVstTResult ags_vst_icomponent_handler_begin_edit(AgsVstIComponentHandler *icomponent_handler,
118 AgsVstTResult ags_vst_icomponent_handler_perform_edit(AgsVstIComponentHandler *icomponent_handler,
124 AgsVstTResult ags_vst_icomponent_handler_restart_component(AgsVstIComponentHandler *icomponent_handler,
129 AgsVstTResult ags_vst_icomponent_handler2_set_dirty(AgsVstIComponentHandler2 *icomponent_handler2,
132 AgsVstTResult ags_vst_icomponent_handler2_request_open_editor(AgsVstIComponentHandler2 *icomponent_handler2,
135 AgsVstTResult ags_vst_icomponent_handler2_finish_group_edit(AgsVstIComponentHandler2 *icomponent_handler2);
139 AgsVstTResult ags_vst_icomponent_handler_bus_activation_request_bus_activation(AgsVstIComponentHandlerBusActivation *icomponent_handler_bus_activation,
159 AgsVstTResult ags_vst_iedit_controller_set_component_state(AgsVstIEditController *iedit_controller,
170 AgsVstTResult ags_vst_iedit_controller_get_parameter_info(AgsVstIEditController *iedit_controller,
173 AgsVstTResult ags_vst_iedit_controller_get_param_string_by_value(AgsVstIEditController *iedit_controller,
177 AgsVstTResult ags_vst_iedit_controller_get_param_value_by_string(AgsVstIEditController *iedit_controller,
182 AgsVstParamValue ags_vst_iedit_controller_normalized_param_to_plain(AgsVstIEditController *iedit_controller,
186 AgsVstParamValue ags_vst_iedit_controller_plain_param_to_normalized(AgsVstIEditController *iedit_controller,
190 AgsVstParamValue ags_vst_iedit_controller_get_param_normalized(AgsVstIEditController *iedit_controller,
193 AgsVstParamValue ags_vst_iedit_controller_set_param_normalized(AgsVstIEditController *iedit_controller,
197 AgsVstTResult ags_vst_iedit_controller_set_component_handler(AgsVstIEditController *iedit_controller,
205 AgsVstTResult ags_vst_iedit_controller2_set_knob_mode(AgsVstIEditController2 *iedit_controller2,
211 AgsVstTResult ags_vst_iedit_controller2_open_about_box(AgsVstIEditController2 *iedit_controller2,
216 AgsVstTResult ags_vst_imidi_mapping_get_midi_controller_assignment(AgsVstIMidiMapping *imidi_mapping,
222 AgsVstTResult ags_vst_iedit_controller_host_editing_begin_edit_from_host(AgsVstIEditControllerHostEditing *iedit_controller_host_editing,
225 AgsVstTResult ags_vst_iedit_controller_host_editing_end_edit_from_host(AgsVstIEditControllerHostEditing *iedit_controller_host_editing,
struct ComponentHandler AgsVstComponentHandler
Definition ags_vst_component_handler.h:29
gchar * ags_vst_parameter_info_get_title(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:77
const AgsVstTUID * ags_vst_icomponent_handler_get_iid()
Definition ags_vst_iedit_controller.cpp:167
gchar * ags_vst_parameter_info_get_short_title(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:90
void ags_vst_parameter_info_free(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:51
guint ags_vst_parameter_info_get_flags(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:155
struct IComponentHandler2 AgsVstIComponentHandler2
Definition ags_vst_iedit_controller.h:37
AgsVstParamValue ags_vst_iedit_controller_normalized_param_to_plain(AgsVstIEditController *iedit_controller, AgsVstParamID id, AgsVstParamValue value_normalized)
Definition ags_vst_iedit_controller.cpp:507
AgsVstUnitID ags_vst_parameter_info_get_unit_id(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:142
AgsVstTResult ags_vst_iedit_controller_get_parameter_info(AgsVstIEditController *iedit_controller, gint32 param_index, AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:444
struct IEditControllerHostEditing AgsVstIEditControllerHostEditing
Definition ags_vst_iedit_controller.h:44
@ AGS_VST_KMIDI_CC_ASSIGNMENT_CHANGED
Definition ags_vst_iedit_controller.h:79
@ AGS_VST_KNOTE_EXPRESSION_CHANGED
Definition ags_vst_iedit_controller.h:80
@ AGS_VST_KROUTING_INFO_CHANGED
Definition ags_vst_iedit_controller.h:83
@ AGS_VST_KPARAM_VALUES_CHANGED
Definition ags_vst_iedit_controller.h:76
@ AGS_VST_KPREFETCHABLE_SUPPORT_CHANGED
Definition ags_vst_iedit_controller.h:82
@ AGS_VST_KPARAM_TITLES_CHANGED
Definition ags_vst_iedit_controller.h:78
const AgsVstTUID * ags_vst_icomponent_handler2_get_iid()
Definition ags_vst_iedit_controller.cpp:240
const AgsVstTUID * ags_vst_iedit_controller_host_editing_get_iid()
Definition ags_vst_iedit_controller.cpp:691
const AgsVstTUID * ags_vst_icomponent_handler_bus_activation_get_iid()
Definition ags_vst_iedit_controller.cpp:295
AgsVstTResult ags_vst_iprogress_finish(AgsVstIProgress *iprogress, AgsVstID id)
Definition ags_vst_iedit_controller.cpp:358
AgsVstTResult ags_vst_icomponent_handler_bus_activation_request_bus_activation(AgsVstIComponentHandlerBusActivation *icomponent_handler_bus_activation, AgsVstMediaType media_type, AgsVstBusDirection dir, gint32 index, gboolean state)
Definition ags_vst_iedit_controller.cpp:300
void(* AgsVstIComponentHandlerRestartComponent)(AgsVstIComponentHandler *icomponent_handler, gint32 flags)
Definition ags_vst_iedit_controller.h:50
AgsVstTResult ags_vst_icomponent_handler_begin_edit(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id)
Definition ags_vst_iedit_controller.cpp:181
AgsVstTResult ags_vst_iedit_controller_host_editing_begin_edit_from_host(AgsVstIEditControllerHostEditing *iedit_controller_host_editing, AgsVstParamID param_id)
Definition ags_vst_iedit_controller.cpp:705
AgsVstParamID ags_vst_parameter_info_get_param_id(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:64
AgsVstParamValue ags_vst_iedit_controller_plain_param_to_normalized(AgsVstIEditController *iedit_controller, AgsVstParamID id, AgsVstParamValue plain_value)
Definition ags_vst_iedit_controller.cpp:525
const AgsVstTUID * ags_vst_iedit_controller2_get_iid()
Definition ags_vst_iedit_controller.cpp:602
AgsVstParamValue ags_vst_iedit_controller_set_param_normalized(AgsVstIEditController *iedit_controller, AgsVstParamID id, AgsVstParamValue value)
Definition ags_vst_iedit_controller.cpp:558
AgsVstTResult ags_vst_icomponent_handler2_set_dirty(AgsVstIComponentHandler2 *icomponent_handler2, gboolean state)
Definition ags_vst_iedit_controller.cpp:254
gint32 ags_vst_parameter_info_get_step_count(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:116
AgsVstTResult ags_vst_iedit_controller_get_param_string_by_value(AgsVstIEditController *iedit_controller, AgsVstParamID id, AgsVstParamValue value_normalized, gchar *string)
Definition ags_vst_iedit_controller.cpp:462
AgsVstTResult ags_vst_iprogress_start(AgsVstIProgress *iprogress, AgsVstProgressType progress_type, ags_vst_tchar *optional_description, AgsVstID *out_id)
Definition ags_vst_iedit_controller.cpp:322
struct IEditController2 AgsVstIEditController2
Definition ags_vst_iedit_controller.h:41
@ AGS_VST_KRELATIVE_CIRCULAR_MODE
Definition ags_vst_iedit_controller.h:89
const AgsVstTUID * ags_vst_iprogress_get_iid()
Definition ags_vst_iedit_controller.cpp:317
const AgsVstTUID * ags_vst_iedit_controller_get_iid()
Definition ags_vst_iedit_controller.cpp:371
AgsVstTResult ags_vst_iedit_controller_set_component_handler(AgsVstIEditController *iedit_controller, AgsVstIComponentHandler *handler)
Definition ags_vst_iedit_controller.cpp:574
void(* AgsVstIComponentHandlerPerformEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, AgsVstParamValue value_normalized)
Definition ags_vst_iedit_controller.h:48
void(* AgsVstIComponentHandlerBeginEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id)
Definition ags_vst_iedit_controller.h:47
AgsVstTResult ags_vst_icomponent_handler_end_edit(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id)
Definition ags_vst_iedit_controller.cpp:212
AgsVstIPlugView * ags_vst_iedit_controller_create_view(AgsVstIEditController *iedit_controller, AgsVstFIDString name)
Definition ags_vst_iedit_controller.cpp:589
AgsVstTResult ags_vst_icomponent_handler2_finish_group_edit(AgsVstIComponentHandler2 *icomponent_handler2)
Definition ags_vst_iedit_controller.cpp:283
AgsVstTResult ags_vst_iedit_controller_host_editing_end_edit_from_host(AgsVstIEditControllerHostEditing *iedit_controller_host_editing, AgsVstParamID param_id)
Definition ags_vst_iedit_controller.cpp:720
AgsVstTResult ags_vst_iedit_controller2_set_knob_mode(AgsVstIEditController2 *iedit_controller2, guint mode)
Definition ags_vst_iedit_controller.cpp:616
AgsVstTResult ags_vst_iedit_controller2_open_help(AgsVstIEditController2 *iedit_controller2, gboolean only_check)
Definition ags_vst_iedit_controller.cpp:631
AgsVstTResult ags_vst_iprogress_update(AgsVstIProgress *iprogress, AgsVstID id, AgsVstParamValue norm_value)
Definition ags_vst_iedit_controller.cpp:342
struct MyEditorController AgsVstMyEditorController
Definition ags_vst_iedit_controller.h:42
struct IEditController AgsVstIEditController
Definition ags_vst_iedit_controller.h:40
struct IComponentHandler AgsVstIComponentHandler
Definition ags_vst_iedit_controller.h:35
AgsVstParamValue ags_vst_parameter_info_get_default_normalized_value(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:129
AgsVstTResult ags_vst_imidi_mapping_get_midi_controller_assignment(AgsVstIMidiMapping *imidi_mapping, gint32 bus_index, gint16 channel, AgsVstCtrlNumber midi_controller_number, AgsVstParamID *id)
Definition ags_vst_iedit_controller.cpp:676
AgsVstTResult ags_vst_icomponent_handler_restart_component(AgsVstIComponentHandler *icomponent_handler, gint32 flags)
Definition ags_vst_iedit_controller.cpp:227
AgsVstTResult ags_vst_icomponent_handler2_request_open_editor(AgsVstIComponentHandler2 *icomponent_handler2, AgsVstFIDString name)
Definition ags_vst_iedit_controller.cpp:269
AgsVstTResult ags_vst_icomponent_handler_perform_edit(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id, AgsVstParamValue value_normalized)
Definition ags_vst_iedit_controller.cpp:197
gint32 ags_vst_iedit_controller_get_parameter_count(AgsVstIEditController *iedit_controller)
Definition ags_vst_iedit_controller.cpp:429
AgsVstTResult ags_vst_iedit_controller_set_state(AgsVstIEditController *iedit_controller, AgsVstIBStream *state)
Definition ags_vst_iedit_controller.cpp:400
AgsVstTResult ags_vst_iedit_controller_get_state(AgsVstIEditController *iedit_controller, AgsVstIBStream *state)
Definition ags_vst_iedit_controller.cpp:415
gchar * ags_vst_parameter_info_get_units(AgsVstParameterInfo *info)
Definition ags_vst_iedit_controller.cpp:103
AgsVstParamValue ags_vst_iedit_controller_get_param_normalized(AgsVstIEditController *iedit_controller, AgsVstParamID id)
Definition ags_vst_iedit_controller.cpp:542
AgsVstTResult ags_vst_iedit_controller_get_param_value_by_string(AgsVstIEditController *iedit_controller, AgsVstParamID id, AgsVstTChar *string, AgsVstParamValue *value_normalized)
Definition ags_vst_iedit_controller.cpp:488
void(* AgsVstIComponentHandlerEndEdit)(AgsVstIComponentHandler *icomponent_handler, AgsVstParamID id)
Definition ags_vst_iedit_controller.h:49
AgsVstParameterInfo * ags_vst_parameter_info_alloc()
Definition ags_vst_iedit_controller.cpp:39
const AgsVstTUID * ags_vst_imidi_mapping_get_iid()
Definition ags_vst_iedit_controller.cpp:659
AgsVstTResult ags_vst_iedit_controller2_open_about_box(AgsVstIEditController2 *iedit_controller2, gboolean only_check)
Definition ags_vst_iedit_controller.cpp:646
AgsVstTResult ags_vst_iedit_controller_set_component_state(AgsVstIEditController *iedit_controller, AgsVstIBStream *state)
Definition ags_vst_iedit_controller.cpp:385
struct IComponentHandlerBusActivation AgsVstIComponentHandlerBusActivation
Definition ags_vst_iedit_controller.h:38
Generated by