AgsDssiManager

AgsDssiManager — Singleton pattern to organize DSSI

Functions

Object Hierarchy

    GObject
    ╰── AgsDssiManager

Includes

#include <ags/plugin/ags_dssi_manager.h>

Description

The AgsDssiManager loads/unloads DSSI plugins.

Functions

ags_dssi_manager_get_filenames ()

gchar **
ags_dssi_manager_get_filenames ();

Retrieve all filenames

Returns

a NULL-terminated array of filenames

Since: 0.7.0


ags_dssi_manager_find_dssi_plugin ()

AgsDssiPlugin *
ags_dssi_manager_find_dssi_plugin (gchar *filename,
                                   gchar *effect);

Lookup filename in loaded plugins.

Parameters

filename

the filename of the plugin

 

effect

the effect's name

 

Returns

the AgsDssiPlugin

Since: 0.7.0


ags_dssi_manager_load_file ()

void
ags_dssi_manager_load_file (gchar *dssi_path,
                            gchar *filename);

Load filename specified plugin.

Parameters

dssi_path

the dssi path

 

filename

the filename of the plugin

 

Since: 0.7.0


ags_dssi_manager_load_default_directory ()

void
ags_dssi_manager_load_default_directory
                               ();

Loads all available plugins.

Since: 0.7.0


ags_dssi_manager_get_instance ()

AgsDssiManager *
ags_dssi_manager_get_instance ();

Get instance.

Returns

the AgsDssiManager

Since: 0.7.0


ags_dssi_manager_new ()

AgsDssiManager *
ags_dssi_manager_new ();

Creates an AgsDssiManager

Returns

a new AgsDssiManager

Since: 0.7.0

Types and Values