LMMS
Loading...
Searching...
No Matches
Plugin Classes

Functions

LILV_API const LilvNodelilv_plugin_class_get_parent_uri (const LilvPluginClass *plugin_class)
LILV_API const LilvNodelilv_plugin_class_get_uri (const LilvPluginClass *plugin_class)
LILV_API const LilvNodelilv_plugin_class_get_label (const LilvPluginClass *plugin_class)
LILV_API LilvPluginClasseslilv_plugin_class_get_children (const LilvPluginClass *plugin_class)

Detailed Description

Function Documentation

◆ lilv_plugin_class_get_children()

LILV_API LilvPluginClasses * lilv_plugin_class_get_children ( const LilvPluginClass * plugin_class)

Get the subclasses of this plugin class.

Returned value must be freed by caller with lilv_plugin_classes_free().

◆ lilv_plugin_class_get_label()

LILV_API const LilvNode * lilv_plugin_class_get_label ( const LilvPluginClass * plugin_class)

Get the label of this plugin class, like "Oscillators".

Returned value is owned by plugin_class and must not be freed by caller.

◆ lilv_plugin_class_get_parent_uri()

LILV_API const LilvNode * lilv_plugin_class_get_parent_uri ( const LilvPluginClass * plugin_class)

Get the URI of this class' superclass.

Returned value is owned by plugin_class and must not be freed by caller. Returned value may be NULL, if class has no parent.

◆ lilv_plugin_class_get_uri()

LILV_API const LilvNode * lilv_plugin_class_get_uri ( const LilvPluginClass * plugin_class)

Get the URI of this plugin class.

Returned value is owned by plugin_class and must not be freed by caller.