AgsPluginFactory

AgsPluginFactory

Functions

void ags_plugin_factory_read_file ()
GList * ags_plugin_factory_list_by_name ()
void ags_plugin_factory_add ()
AgsPlugin * ags_plugin_factory_create ()
AgsPluginFactory * ags_plugin_factory_get_instance ()
AgsPluginFactory * ags_plugin_factory_new_from_file ()
AgsPluginFactory * ags_plugin_factory_new ()

Types and Values

Description

Functions

ags_plugin_factory_read_file ()

void
ags_plugin_factory_read_file (AgsPluginFactory *plugin_factory,
                              gchar *path);


ags_plugin_factory_list_by_name ()

GList *
ags_plugin_factory_list_by_name (AgsPluginFactory *plugin_factory,
                                 gchar *plugin_name);

Returns


ags_plugin_factory_add ()

void
ags_plugin_factory_add (AgsPluginFactory *plugin_factory,
                        GType plugin_type,
                        gchar *plugin_name,
                        gchar *version,
                        gchar *build_id,
                        gchar *xml_type,
                        GParameter *control,
                        guint control_count);


ags_plugin_factory_create ()

AgsPlugin *
ags_plugin_factory_create (AgsPluginFactory *plugin_factory,
                           gchar *plugin_name,
                           gchar *version,
                           gchar *build_id);

Returns


ags_plugin_factory_get_instance ()

AgsPluginFactory *
ags_plugin_factory_get_instance ();

Returns


ags_plugin_factory_new_from_file ()

AgsPluginFactory *
ags_plugin_factory_new_from_file (gchar *path);

Returns


ags_plugin_factory_new ()

AgsPluginFactory *
ags_plugin_factory_new ();

Returns

Types and Values

struct AgsPluginMetadata

struct AgsPluginMetadata {
  GType plugin_type;
  gchar *plugin_name;

  gchar *version;
  gchar *build_id;

  gchar *xml_type;

  GParameter *control;
  guint control_count;
};