krähemann.com

Part I. Plugin - API of plugins

The plugin API contains objects to to interact with LADSPA, DSSI and LV2 plugins.

Table of Contents

Base plugin types
AgsBasePlugin — The base plugin class
ags_plugin_stock
AgsPluginPort — The plugin port class
LADSPA plugins
AgsLadspaConversion — Conversion of values
AgsLadspaManager — Singleton pattern to organize LADSPA
AgsLadspaPlugin — The ladspa plugin class
DSSI plugins
AgsDssiPlugin — The dssi plugin class
AgsDssiManager — Singleton pattern to organize DSSI
LV2 plugins
AgsLv2Conversion — Conversion of values
AgsLv2EventManager — event manager
AgsLv2LogManager — allow lv2 plugins to log
AgsLv2Manager — Singleton pattern to organize LV2
AgsLv2OptionManager — option manager
AgsLv2TurtleParser — The lv2 turtle parser class
AgsLv2TurtleScanner — The lv2 turtle scanner class
AgsLv2Plugin — The lv2 plugin class
AgsLv2PresetManager — Singleton pattern to organize LV2 presets
AgsLv2Preset — LV2 presets
AgsLv2UriMapManager — lv2 uri map manager
AgsLv2UridManager — LV2 urid manager
AgsLv2Worker — LV2 worker thread
AgsLv2WorkerManager — manage workers
AgsLv2uiManager — Singleton pattern to organize LV2UI
AgsLv2uiPlugin — The lv2ui plugin class