lilv.plugin_class

Types 2

An LV2 plugin class (e.g. "Filters", "Dynamics", "Oscillators").

Fields
private const(LilvPluginClass) * _cPtr
private World _world
Methods
const(LilvPluginClass) * handle() @property @nogc nothrow
World world() @property @nogc nothrow
Node uri() @propertyURI of this class
Node label() @propertyLabel such as "Oscillators"
Node parentUri() @propertyParent class URI, or null
PluginClasses children()Direct subclasses (owned collection).
Constructors
this(const(LilvPluginClass) * p, World world)
Destructors

Collection of PluginClass.

Methods
PluginClass getByUri(Node uri)Get a plugin class from classes by URI. Params: uri = URI Returns: Collection of classes or null if none found