![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_edit_controller.h
Go to the documentation of this file.
47 AgsVstTResult ags_vst_edit_controller_set_component_state(AgsVstEditController *edit_controller, AgsVstIBStream *state);
48 AgsVstTResult ags_vst_edit_controller_set_state(AgsVstEditController *edit_controller, AgsVstIBStream *state);
49 AgsVstTResult ags_vst_edit_controller_get_state(AgsVstEditController *edit_controller, AgsVstIBStream *state);
53 AgsVstTResult ags_vst_edit_controller_get_param_string_by_value(AgsVstEditController *edit_controller,
55 AgsVstTResult ags_vst_edit_controller_get_param_value_by_string(AgsVstEditController *edit_controller,
63 AgsVstTResult ags_vst_edit_controller_set_param_normalized(AgsVstEditController *edit_controller,
65 AgsVstTResult ags_vst_edit_controller_set_component_handler(AgsVstEditController *edit_controller,
99 AgsVstParameter* ags_vst_edit_controller_get_parameter_object(AgsVstEditController *edit_controller,
102 AgsVstTResult ags_vst_edit_controller_get_parameter_info_by_tag(AgsVstEditController *edit_controller,
108 AgsVstTResult ags_vst_edit_controller_request_open_editor(AgsVstEditController *edit_controller,
111 AgsVstIComponentHandler* ags_vst_edit_controller_get_component_handler(AgsVstEditController *edit_controller);
113 AgsVstEditorView* ags_vst_editor_view_new(AgsVstEditController *controller, AgsVstViewRect *size);
121 AgsVstUnit* ags_vst_unit_new(AgsVstString128 unit_name, AgsVstUnitID unit_id, gint32 parent_unit_id,
142 AgsVstProgramList* ags_vst_program_list_new(AgsVstString128 name, gint32 list_id, AgsVstUnitID unit_id);
171 AgsVstProgramListWithPitchNames* ags_vst_program_list_with_pitch_names_new(AgsVstString128 name, AgsVstProgramListID list_id, AgsVstUnitID unit_id);
172 void ags_vst_program_list_with_pitch_names_delete(AgsVstProgramListWithPitchNames *program_list_with_pitch_names);
174 gboolean ags_vst_program_list_with_pitch_names_set_pitch_name(AgsVstProgramListWithPitchNames *program_list_with_pitch_names,
177 gboolean ags_vst_program_list_with_pitch_names_remove_pitch_name(AgsVstProgramListWithPitchNames *program_list_with_pitch_names,
180 gint32 ags_vst_program_list_with_pitch_names_add_program(AgsVstProgramListWithPitchNames *program_list_with_pitch_names,
182 AgsVstTResult ags_vst_program_list_with_pitch_names_has_pitch_names(AgsVstProgramListWithPitchNames *program_list_with_pitch_names,
184 AgsVstTResult ags_vst_program_list_with_pitch_names_get_pitch_name(AgsVstProgramListWithPitchNames *program_list_with_pitch_names,
194 gboolean ags_vst_edit_controller_ex1_add_program_list(AgsVstEditControllerEx1 *edit_controller_ex1,
197 AgsVstProgramList* ags_vst_edit_controller_ex1_get_program_list(AgsVstEditControllerEx1 *edit_controller_ex1,
200 AgsVstTResult ags_vst_edit_controller_ex1_notify_program_list_change(AgsVstEditControllerEx1 *edit_controller_ex1,
203 gint32 ags_vst_edit_controller_ex1_get_unit_count(AgsVstEditControllerEx1 *edit_controller_ex1);
204 AgsVstTResult ags_vst_edit_controller_ex1_get_unit_info(AgsVstEditControllerEx1 *edit_controller_ex1,
207 gint32 ags_vst_edit_controller_ex1_get_program_list_count(AgsVstEditControllerEx1 *edit_controller_ex1);
208 AgsVstTResult ags_vst_edit_controller_ex1_get_program_list_info(AgsVstEditControllerEx1 *edit_controller_ex1,
211 AgsVstTResult ags_vst_edit_controller_ex1_get_program_name(AgsVstEditControllerEx1 *edit_controller_ex1,
214 AgsVstTResult ags_vst_edit_controller_ex1_get_program_info(AgsVstEditControllerEx1 *edit_controller_ex1,
219 AgsVstTResult ags_vst_edit_controller_ex1_has_program_pitch_names(AgsVstEditControllerEx1 *edit_controller_ex1,
222 AgsVstTResult ags_vst_edit_controller_ex1_get_program_pitch_name(AgsVstEditControllerEx1 *edit_controller_ex1,
226 AgsVstTResult ags_vst_edit_controller_ex1_set_program_name(AgsVstEditControllerEx1 *edit_controller_ex1,
230 gint32 ags_vst_edit_controller_ex1_get_selected_unit(AgsVstEditControllerEx1 *edit_controller_ex1);
231 AgsVstTResult ags_vst_edit_controller_ex1_select_unit(AgsVstEditControllerEx1 *edit_controller_ex1,
234 AgsVstTResult ags_vst_edit_controller_ex1_get_unit_by_bus(AgsVstEditControllerEx1 *edit_controller_ex1,
237 AgsVstTResult ags_vst_edit_controller_ex1_set_unit_program_data(AgsVstEditControllerEx1 *edit_controller_ex1,
241 AgsVstTResult ags_vst_edit_controller_ex1_notify_unit_selection(AgsVstEditControllerEx1 *edit_controller_ex1);
243 void ags_vst_edit_controller_ex1_update(AgsVstEditControllerEx1 *edit_controller_ex1, AgsVstFUnknown *changed_unknown, gint32 message);
struct AgsVstProgramListWithPitchNames ProgramListWithPitchNames
Definition ags_vst_edit_controller.h:41
void ags_vst_edit_controller_editor_destroyed(AgsVstEditController *edit_controller, AgsVstEditorView *editor)
Definition ags_vst_edit_controller.cpp:423
gboolean ags_vst_program_list_with_pitch_names_set_pitch_name(AgsVstProgramListWithPitchNames *program_list_with_pitch_names, gint32 program_index, gint16 pitch, AgsVstString128 pitch_name)
Definition ags_vst_edit_controller.cpp:1008
AgsVstParameter * ags_vst_edit_controller_get_parameter_object(AgsVstEditController *edit_controller, guint32 tag)
Definition ags_vst_edit_controller.cpp:479
AgsVstTResult ags_vst_edit_controller_get_state(AgsVstEditController *edit_controller, AgsVstIBStream *state)
Definition ags_vst_edit_controller.cpp:90
void ags_vst_editor_view_removed_from_parent(AgsVstEditorView *editor_view)
Definition ags_vst_edit_controller.cpp:610
AgsVstIPlugView * ags_vst_edit_controller_create_view(AgsVstEditController *edit_controller, AgsVstFIDString view_name)
Definition ags_vst_edit_controller.cpp:264
gint32 ags_vst_program_list_get_id(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:811
AgsVstTResult ags_vst_edit_controller_ex1_get_program_list_info(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_index, AgsVstProgramListInfo *info)
Definition ags_vst_edit_controller.cpp:1220
AgsVstTResult ags_vst_program_list_get_program_name(AgsVstProgramList *program_list, gint32 program_index, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:852
void ags_vst_edit_controller_ex1_update(AgsVstEditControllerEx1 *edit_controller_ex1, AgsVstFUnknown *changed_unknown, gint32 message)
Definition ags_vst_edit_controller.cpp:1418
AgsVstTResult ags_vst_program_list_has_pitch_names(AgsVstProgramList *program_list, gint32 program_index)
Definition ags_vst_edit_controller.cpp:901
void ags_vst_program_list_delete(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:782
void ags_vst_unit_delete(AgsVstUnit *unit)
Definition ags_vst_edit_controller.cpp:641
gint32 ags_vst_edit_controller_ex1_get_selected_unit(AgsVstEditControllerEx1 *edit_controller_ex1)
Definition ags_vst_edit_controller.cpp:1336
AgsVstTResult ags_vst_edit_controller_ex1_get_unit_info(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 unit_index, AgsVstUnitInfo *info)
Definition ags_vst_edit_controller.cpp:1188
void ags_vst_editor_view_attached_to_parent(AgsVstEditorView *editor_view)
Definition ags_vst_edit_controller.cpp:598
AgsVstTResult ags_vst_edit_controller_set_component_handler(AgsVstEditController *edit_controller, AgsVstIComponentHandler *handler)
Definition ags_vst_edit_controller.cpp:249
void ags_vst_unit_set_id(AgsVstUnit *unit, gint32 new_id)
Definition ags_vst_edit_controller.cpp:682
AgsVstTResult ags_vst_edit_controller_open_help(AgsVstEditController *edit_controller, gboolean only_check)
Definition ags_vst_edit_controller.cpp:294
AgsVstProgramListWithPitchNames * ags_vst_program_list_with_pitch_names_new(AgsVstString128 name, AgsVstProgramListID list_id, AgsVstUnitID unit_id)
Definition ags_vst_edit_controller.cpp:980
gboolean ags_vst_program_list_set_program_info(AgsVstProgramList *program_list, gint32 program_index, gchar *attribute_id, AgsVstString128 value)
Definition ags_vst_edit_controller.cpp:950
AgsVstEditControllerEx1 * ags_vst_edit_controller_ex1_new()
Definition ags_vst_edit_controller.cpp:1087
AgsVstTResult ags_vst_edit_controller_set_knob_mode(AgsVstEditController *edit_controller, guint mode)
Definition ags_vst_edit_controller.cpp:279
AgsVstTResult ags_vst_edit_controller_end_edit(AgsVstEditController *edit_controller, guint32 tag)
Definition ags_vst_edit_controller.cpp:383
AgsVstProgramList * ags_vst_program_list_new(AgsVstString128 name, gint32 list_id, AgsVstUnitID unit_id)
Definition ags_vst_edit_controller.cpp:753
AgsVstProgramList * ags_vst_program_list_new_from_program_list(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:767
AgsVstTResult ags_vst_edit_controller_ex1_get_program_pitch_name(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id, gint32 program_index, gint16 midi_pitch, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:1301
AgsVstTResult ags_vst_edit_controller_ex1_has_program_pitch_names(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id, gint32 program_index)
Definition ags_vst_edit_controller.cpp:1281
gdouble ags_vst_edit_controller_get_param_normalized(AgsVstEditController *edit_controller, guint32 tag)
Definition ags_vst_edit_controller.cpp:218
AgsVstUnit * ags_vst_unit_new(AgsVstString128 unit_name, AgsVstUnitID unit_id, gint32 parent_unit_id, gint32 program_list_id)
Definition ags_vst_edit_controller.cpp:627
void ags_vst_edit_controller_delete(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:48
AgsVstEditController * ags_vst_editor_view_get_controller(AgsVstEditorView *editor_view)
Definition ags_vst_edit_controller.cpp:586
AgsVstTResult ags_vst_edit_controller_ex1_notify_unit_selection(AgsVstEditControllerEx1 *edit_controller_ex1)
Definition ags_vst_edit_controller.cpp:1404
void ags_vst_edit_controller_ex1_delete(AgsVstEditControllerEx1 *edit_controller_ex1)
Definition ags_vst_edit_controller.cpp:1099
AgsVstUnitInfo * ags_vst_unit_get_info(AgsVstUnit *unit)
Definition ags_vst_edit_controller.cpp:654
gunichar2 * ags_vst_program_list_get_name(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:824
AgsVstTResult ags_vst_program_list_get_pitch_name(AgsVstProgramList *program_list, gint32 program_index, gint16 midi_pitch, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:918
gboolean ags_vst_program_list_with_pitch_names_remove_pitch_name(AgsVstProgramListWithPitchNames *program_list_with_pitch_names, gint32 program_index, gint16 pitch)
Definition ags_vst_edit_controller.cpp:1024
AgsVstTResult ags_vst_edit_controller_request_open_editor(AgsVstEditController *edit_controller, AgsVstFIDString editor_name)
Definition ags_vst_edit_controller.cpp:532
gint32 ags_vst_edit_controller_ex1_get_unit_count(AgsVstEditControllerEx1 *edit_controller_ex1)
Definition ags_vst_edit_controller.cpp:1173
gdouble ags_vst_edit_controller_normalized_param_to_plain(AgsVstEditController *edit_controller, guint32 tag, gdouble value_normalized)
Definition ags_vst_edit_controller.cpp:188
gint32 ags_vst_program_list_with_pitch_names_add_program(AgsVstProgramListWithPitchNames *program_list_with_pitch_names, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:1039
AgsVstIComponentHandler * ags_vst_edit_controller_get_component_handler(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:546
gint32 ags_vst_unit_get_id(AgsVstUnit *unit)
Definition ags_vst_edit_controller.cpp:669
AgsVstEditorView * ags_vst_editor_view_new(AgsVstEditController *controller, AgsVstViewRect *size)
Definition ags_vst_edit_controller.cpp:561
guint ags_vst_edit_controller_get_host_knob_mode(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:465
AgsVstTResult ags_vst_edit_controller_start_group_edit(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:397
AgsVstProgramListInfo * ags_vst_program_list_get_info(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:795
AgsVstTResult ags_vst_edit_controller_finish_group_edit(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:410
AgsVstEditController * ags_vst_edit_controller_new()
Definition ags_vst_edit_controller.cpp:36
AgsVstTResult ags_vst_edit_controller_open_about_box(AgsVstEditController *edit_controller, gboolean only_check)
Definition ags_vst_edit_controller.cpp:309
AgsVstTResult ags_vst_edit_controller_set_state(AgsVstEditController *edit_controller, AgsVstIBStream *state)
Definition ags_vst_edit_controller.cpp:76
AgsVstTResult ags_vst_edit_controller_terminate(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:338
gint32 ags_vst_program_list_add_program(AgsVstProgramList *program_list, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:933
void ags_vst_edit_controller_editor_attached(AgsVstEditController *edit_controller, AgsVstEditorView *editor)
Definition ags_vst_edit_controller.cpp:437
void ags_vst_program_list_with_pitch_names_delete(AgsVstProgramListWithPitchNames *program_list_with_pitch_names)
Definition ags_vst_edit_controller.cpp:992
gunichar2 * ags_vst_unit_get_name(AgsVstUnit *unit)
Definition ags_vst_edit_controller.cpp:696
struct AgsVstEditControllerEx1 EditControllerEx1
Definition ags_vst_edit_controller.h:42
AgsVstTResult ags_vst_program_list_with_pitch_names_has_pitch_names(AgsVstProgramListWithPitchNames *program_list_with_pitch_names, gint32 program_index)
Definition ags_vst_edit_controller.cpp:1054
AgsVstTResult ags_vst_edit_controller_initialize(AgsVstEditController *edit_controller, AgsVstFUnknown *context)
Definition ags_vst_edit_controller.cpp:324
AgsVstTResult ags_vst_edit_controller_set_dirty(AgsVstEditController *edit_controller, gboolean state)
Definition ags_vst_edit_controller.cpp:517
AgsVstTResult ags_vst_edit_controller_set_component_state(AgsVstEditController *edit_controller, AgsVstIBStream *state)
Definition ags_vst_edit_controller.cpp:62
AgsVstTResult ags_vst_program_list_set_program_name(AgsVstProgramList *program_list, gint32 program_index, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:868
AgsVstTResult ags_vst_edit_controller_set_param_normalized(AgsVstEditController *edit_controller, guint32 tag, gdouble value)
Definition ags_vst_edit_controller.cpp:234
AgsVstTResult ags_vst_edit_controller_ex1_set_unit_program_data(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_or_unit_id, gint32 program_index, AgsVstIBStream *data)
Definition ags_vst_edit_controller.cpp:1388
AgsVstTResult ags_vst_program_list_get_program_info(AgsVstProgramList *program_list, gint32 program_index, gchar *attribute_id, AgsVstString128 value)
Definition ags_vst_edit_controller.cpp:884
AgsVstTResult ags_vst_edit_controller_ex1_get_program_name(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id, gint32 program_index, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:1241
gint32 ags_vst_edit_controller_get_parameter_count(AgsVstEditController *edit_controller)
Definition ags_vst_edit_controller.cpp:103
AgsVstTResult ags_vst_edit_controller_ex1_get_program_info(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id, gint32 program_index, gchar *attribute_id, AgsVstString128 attribute_value)
Definition ags_vst_edit_controller.cpp:1261
AgsVstTResult ags_vst_edit_controller_get_param_value_by_string(AgsVstEditController *edit_controller, guint32 tag, gunichar2 *string, gdouble *value_normalized)
Definition ags_vst_edit_controller.cpp:162
AgsVstTResult ags_vst_edit_controller_ex1_notify_program_list_change(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id, gint32 program_index)
Definition ags_vst_edit_controller.cpp:1159
AgsVstTResult ags_vst_edit_controller_ex1_get_unit_by_bus(AgsVstEditControllerEx1 *edit_controller_ex1, guint type, guint dir, gint32 bus_index, gint32 channel, AgsVstUnitID unit_id)
Definition ags_vst_edit_controller.cpp:1369
AgsVstTResult ags_vst_edit_controller_ex1_select_unit(AgsVstEditControllerEx1 *edit_controller_ex1, AgsVstUnitID unit_id)
Definition ags_vst_edit_controller.cpp:1350
AgsVstTResult ags_vst_program_list_with_pitch_names_get_pitch_name(AgsVstProgramListWithPitchNames *program_list_with_pitch_names, gint32 program_index, gint16 midi_pitch, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:1071
AgsVstProgramList * ags_vst_edit_controller_ex1_get_program_list(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id)
Definition ags_vst_edit_controller.cpp:1143
AgsVstTResult ags_vst_edit_controller_ex1_set_program_name(AgsVstEditControllerEx1 *edit_controller_ex1, gint32 list_id, gint32 program_index, AgsVstString128 name)
Definition ags_vst_edit_controller.cpp:1320
void ags_vst_edit_controller_editor_removed(AgsVstEditController *edit_controller, AgsVstEditorView *editor)
Definition ags_vst_edit_controller.cpp:451
void ags_vst_unit_set_name(AgsVstUnit *unit, AgsVstString128 new_name)
Definition ags_vst_edit_controller.cpp:709
gint32 ags_vst_unit_get_program_list_id(AgsVstUnit *unit)
Definition ags_vst_edit_controller.cpp:723
void ags_vst_editor_view_delete(AgsVstEditorView *editor_view)
Definition ags_vst_edit_controller.cpp:573
gint32 ags_vst_edit_controller_ex1_get_program_list_count(AgsVstEditControllerEx1 *edit_controller_ex1)
Definition ags_vst_edit_controller.cpp:1205
AgsVstTResult ags_vst_edit_controller_perform_edit(AgsVstEditController *edit_controller, guint32 tag, gdouble value_normalized)
Definition ags_vst_edit_controller.cpp:368
gboolean ags_vst_edit_controller_ex1_add_unit(AgsVstEditControllerEx1 *edit_controller_ex1, AgsVstUnit *unit)
Definition ags_vst_edit_controller.cpp:1113
AgsVstTResult ags_vst_edit_controller_begin_edit(AgsVstEditController *edit_controller, guint32 tag)
Definition ags_vst_edit_controller.cpp:352
gboolean ags_vst_edit_controller_ex1_add_program_list(AgsVstEditControllerEx1 *edit_controller_ex1, AgsVstProgramList *list)
Definition ags_vst_edit_controller.cpp:1128
AgsVstTResult ags_vst_edit_controller_get_parameter_info(AgsVstEditController *edit_controller, gint32 param_index, AgsVstParameterInfo *info)
Definition ags_vst_edit_controller.cpp:118
gdouble ags_vst_edit_controller_plain_param_to_normalized(AgsVstEditController *edit_controller, guint32 tag, gdouble plain_value)
Definition ags_vst_edit_controller.cpp:203
AgsVstTResult ags_vst_edit_controller_get_param_string_by_value(AgsVstEditController *edit_controller, guint32 tag, gdouble value_normalized, AgsVstString128 string)
Definition ags_vst_edit_controller.cpp:138
AgsVstParameter * ags_vst_program_list_get_parameter(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:964
AgsVstTResult ags_vst_edit_controller_get_parameter_info_by_tag(AgsVstEditController *edit_controller, guint32 tag, AgsVstParameterInfo *info)
Definition ags_vst_edit_controller.cpp:495
gint32 ags_vst_program_list_get_count(AgsVstProgramList *program_list)
Definition ags_vst_edit_controller.cpp:837
void ags_vst_unit_set_program_list_id(AgsVstUnit *unit, gint32 new_id)
Definition ags_vst_edit_controller.cpp:736
struct IComponentHandler AgsVstIComponentHandler
Definition ags_vst_iedit_controller.h:35
Generated by