Top |
Functions
#define | AGS_LV2UI_PLUGIN_DESCRIPTOR() |
|
ags_lv2ui_plugin_test_flags () |
|
ags_lv2ui_plugin_set_flags () |
|
ags_lv2ui_plugin_unset_flags () |
|
ags_lv2ui_plugin_find_gui_uri () |
AgsLv2uiPlugin * | ags_lv2ui_plugin_new () |
#define | AGS_IS_LV2UI_PLUGIN() |
#define | AGS_IS_LV2UI_PLUGIN_CLASS() |
#define | AGS_LV2UI_PLUGIN() |
#define | AGS_LV2UI_PLUGIN_CLASS() |
#define | AGS_LV2UI_PLUGIN_GET_CLASS() |
|
ags_lv2ui_plugin_flags_get_type () |
|
ags_lv2ui_plugin_get_type () |
Properties
|
gui-turtle | Read / Write |
|
gui-uri | Read / Write |
AgsLv2Plugin * | lv2-plugin | Read / Write |
|
manifest | Read / Write |
Types and Values
enum | AgsLv2uiPluginFlags |
#define | AGS_TYPE_LV2UI_PLUGIN |
struct | AgsLv2uiPlugin |
struct | AgsLv2uiPluginClass |
Functions
ags_lv2ui_plugin_test_flags ()
gboolean ags_lv2ui_plugin_test_flags (AgsLv2uiPlugin *lv2ui_plugin
,);
guint flags
Test flags
to be set on recall
.
Since:
ags_lv2ui_plugin_set_flags ()
void ags_lv2ui_plugin_set_flags (AgsLv2uiPlugin *lv2ui_plugin
,);
guint flags
Set flags.
Since:
ags_lv2ui_plugin_unset_flags ()
void ags_lv2ui_plugin_unset_flags (AgsLv2uiPlugin *lv2ui_plugin
,);
guint flags
Unset flags.
Since:
ags_lv2ui_plugin_find_gui_uri ()
GList * ags_lv2ui_plugin_find_gui_uri (,
GList *lv2ui_plugin);
gchar *gui_uri
Find next matching gui-uri in lv2ui_plugin
.
Parameters
lv2ui_plugin |
the |
[element-type AgsAudio.Lv2uiPlugin][transfer none] |
gui_uri |
the gui-uri as string |
Since:
ags_lv2ui_plugin_new ()
AgsLv2uiPlugin * ags_lv2ui_plugin_new (,
AgsTurtle *gui_turtle,
gchar *filename,
gchar *effect,
gchar *gui_uri);
guint effect_index
Creates an AgsLv2uiPlugin
Parameters
gui_turtle |
the |
|
filename |
the plugin .so |
|
effect |
the effect's string representation |
|
gui_uri |
the effect's gui_uri |
|
effect_index |
the effect's index |
Since:
AGS_IS_LV2UI_PLUGIN()
#define AGS_IS_LV2UI_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LV2UI_PLUGIN))
AGS_IS_LV2UI_PLUGIN_CLASS()
#define AGS_IS_LV2UI_PLUGIN_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LV2UI_PLUGIN))
AGS_LV2UI_PLUGIN()
#define AGS_LV2UI_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LV2UI_PLUGIN, AgsLv2uiPlugin))
AGS_LV2UI_PLUGIN_CLASS()
#define AGS_LV2UI_PLUGIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LV2UI_PLUGIN, AgsLv2uiPluginClass))
AGS_LV2UI_PLUGIN_GET_CLASS()
#define AGS_LV2UI_PLUGIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LV2UI_PLUGIN, AgsLv2uiPluginClass))
Types and Values
enum AgsLv2uiPluginFlags
Enum values to control the behavior or indicate internal state of AgsLv2uiPlugin by enable/disable as flags.
Property Details
The “gui-turtle”
property
“gui-turtle”AgsTurtle *
The assigned GUI turtle.
Owner: AgsLv2uiPlugin
Flags: Read / Write
Since:
The “gui-uri”
property
“gui-uri”gchar *
The assigned GUI URI.
Owner: AgsLv2uiPlugin
Flags: Read / Write
Default value: NULL
Since:
The “lv2-plugin”
property
“lv2-plugin” AgsLv2Plugin *
The assigned LV2 plugin.
Owner: AgsLv2uiPlugin
Flags: Read / Write
Since: