AgsLv2uiPlugin

AgsLv2uiPlugin — The lv2ui plugin class

Functions

Properties

AgsTurtle * turtle Read / Write
gchar * uri Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── AgsBasePlugin
        ╰── AgsLv2uiPlugin

Includes

#include <ags/object/ags_lv2ui_plugin.h>

Description

The AgsLv2uiPlugin loads/unloads a Lv2ui plugin.

Functions

ags_lv2ui_plugin_new ()

AgsLv2uiPlugin *
ags_lv2ui_plugin_new (AgsTurtle *turtle,
                      gchar *filename,
                      gchar *effect,
                      gchar *uri,
                      guint effect_index);

Creates an AgsLv2uiPlugin

Parameters

turtle

the turtle

 

filename

the plugin .so

 

effect

the effect's string representation

 

uri

the effect's uri

 

effect_index

the effect's index

 

Returns

a new AgsLv2uiPlugin

Since: 0.7.6


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))


ags_lv2ui_plugin_get_type ()

GType
ags_lv2ui_plugin_get_type (void);

Types and Values

enum AgsLv2uiFlags

Members

AGS_LV2UI_GTK2

   

AGS_LV2UI_GTK3

   

AGS_LV2UI_QT

   

AGS_LV2UI_PLUGIN_IS_SYNTHESIZER

   

AGS_TYPE_LV2UI_PLUGIN

#define AGS_TYPE_LV2UI_PLUGIN                (ags_lv2ui_plugin_get_type())


struct AgsLv2uiPlugin

struct AgsLv2uiPlugin;


struct AgsLv2uiPluginClass

struct AgsLv2uiPluginClass {
  AgsBasePluginClass base_plugin;
};

Property Details

The “turtle” property

  “turtle”                   AgsTurtle *

The assigned turtle.

Flags: Read / Write

Since: 0.7.6


The “uri” property

  “uri”                      gchar *

The assigned uri.

Flags: Read / Write

Default value: NULL

Since: 0.7.6