User Interfaces

Plugins may have custom user interfaces, or UIs, which are installed in bundles just like plugins.

The available UIs for a plugin can be accessed with lilv_plugin_get_uis():

LilvUIs* uis = lilv_plugin_get_uis(plugin);

LilvUIs is a collection much like LilvPlugins, except it is of course a set of LilvUI rather than a set of LilvPlugin. Also like plugins, the LilvUI class has various accessors that can be used to get information about the UI. See the API reference for details.