Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_DSSI_PLUGIN_DESCRIPTOR() |
void | ags_dssi_plugin_change_program () |
AgsDssiPlugin * | ags_dssi_plugin_new () |
#define | AGS_DSSI_PLUGIN() |
#define | AGS_DSSI_PLUGIN_CLASS() |
#define | AGS_DSSI_PLUGIN_GET_CLASS() |
#define | AGS_IS_DSSI_PLUGIN() |
GType | ags_dssi_plugin_get_type () |
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: 2.0.0
#define AGS_DSSI_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DSSI_PLUGIN, AgsDssiPlugin))
#define AGS_DSSI_PLUGIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DSSI_PLUGIN, AgsDssiPluginClass))
#define AGS_DSSI_PLUGIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_DSSI_PLUGIN, AgsDssiPluginClass))
#define AGS_IS_DSSI_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_DSSI_PLUGIN))
“program”
property“program” gchar *
The program this plugin is located in.
Flags: Read / Write
Default value: NULL
“unique-id”
property“unique-id” guint
The assigned unique-id.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“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: 2.0.0