Top |
#define | AGS_DSSI_PLUGIN_DESCRIPTOR() |
void | ags_dssi_plugin_change_program () |
AgsDssiPlugin * | ags_dssi_plugin_new () |
void ags_dssi_plugin_change_program (AgsDssiPlugin *dssi_plugin
,gpointer ladspa_handle
,guint bank_index
,guint program_index
);
AgsDssiPlugin * ags_dssi_plugin_new (gchar *filename
,gchar *effect
,guint effect_index
);
Create a new instance of AgsDssiPlugin
filename |
the plugin .so |
|
effect |
the effect's string representation |
|
effect_index |
the effect's index |
Since: 3.0.0
“program”
property “program” char *
The program this plugin is located in.
Owner: AgsDssiPlugin
Flags: Read / Write
Default value: NULL
“change-program”
signalvoid user_function (AgsDssiPlugin *dssi_plugin, gpointer ladspa_handle, guint bank, guint program, gpointer user_data)
The ::change-program signal creates a new instance of plugin.
dssi_plugin |
the plugin to change-program |
|
ladspa_handle |
the LADSPA handle |
|
bank |
the bank number |
|
program |
the program number |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0