19 #ifndef __SLV2_WORLD_H__ 20 #define __SLV2_WORLD_H__ 27 #include "slv2/collections.h" 110 SLV2Value bundle_uri);
161 bool (*include)(SLV2Plugin));
173 slv2_world_get_plugins_by_class(SLV2World world,
174 SLV2PluginClass plugin_class);
199 slv2_world_get_plugins_by_query(SLV2World world,
void slv2_world_load_all(SLV2World world)
Load all installed LV2 bundles on the system.
SLV2World slv2_world_new_using_rdf_world(librdf_world *world)
Initialize a new, empty world, using an existing Redland context.
SLV2Plugins slv2_world_get_plugins_by_filter(SLV2World world, bool(*include)(SLV2Plugin))
Return a list of found plugins filtered by a user-defined filter function.
SLV2World slv2_world_new()
Initialize a new, empty world.
void slv2_world_free(SLV2World world)
Destroy the world, mwahaha.
SLV2PluginClasses slv2_world_get_plugin_classes(SLV2World world)
Return a list of all found plugin classes.
void slv2_world_load_bundle(SLV2World world, SLV2Value bundle_uri)
Load a specific bundle.
SLV2Plugins slv2_world_get_all_plugins(SLV2World world)
Return a list of all found plugins.
SLV2PluginClass slv2_world_get_plugin_class(SLV2World world)
Get the parent of all other plugin classes, lv2:Plugin.