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