lilv.c
var LILV_NS_DOAP LILV_NS_FOAF LILV_NS_LILV LILV_NS_LV2 LILV_NS_OWL LILV_NS_RDF LILV_NS_RDFS LILV_NS_XSD LILV_OPTION_DYN_MANIFEST LILV_OPTION_FILTER_LANG LILV_OPTION_LV2_PATH LILV_URI_ATOM_PORT LILV_URI_AUDIO_PORT LILV_URI_CONTROL_PORT LILV_URI_CV_PORT LILV_URI_EVENT_PORT LILV_URI_INPUT_PORT LILV_URI_MIDI_EVENT LILV_URI_OUTPUT_PORT LILV_URI_PORT
alias LilvGetPortValueFunc LilvIter LilvNodes LilvPluginClasses LilvPlugins LilvScalePoints LilvSetPortValueFunc LilvUIs LilvUISupportedFunc LV2_Handle LV2_URID StateFlags
enum LV2_State_Flags
struct LilvInstance LilvNode LilvPlugin LilvPluginClass LilvPort LilvScalePoint LilvState LilvUI LilvWorld LV2_Descriptor LV2_Feature LV2_URID_Map LV2_URID_Unmap
fn lilv_file_uri_parse lilv_free lilv_instance_activate lilv_instance_connect_port lilv_instance_deactivate lilv_instance_free lilv_instance_get_descriptor lilv_instance_get_extension_data lilv_instance_get_handle lilv_instance_get_uri lilv_instance_run lilv_new_bool lilv_new_file_uri lilv_new_float lilv_new_int lilv_new_string lilv_new_uri lilv_node_as_blank lilv_node_as_bool lilv_node_as_float lilv_node_as_int lilv_node_as_string lilv_node_as_uri lilv_node_duplicate lilv_node_equals lilv_node_free lilv_node_get_path lilv_node_get_turtle_token lilv_node_is_blank lilv_node_is_bool lilv_node_is_float lilv_node_is_int lilv_node_is_literal lilv_node_is_string lilv_node_is_uri lilv_nodes_begin lilv_nodes_contains lilv_nodes_free lilv_nodes_get lilv_nodes_get_first lilv_nodes_is_end lilv_nodes_merge lilv_nodes_next lilv_nodes_size lilv_plugin_class_get_children lilv_plugin_class_get_label lilv_plugin_class_get_parent_uri lilv_plugin_class_get_uri lilv_plugin_classes_begin lilv_plugin_classes_free lilv_plugin_classes_get lilv_plugin_classes_get_by_uri lilv_plugin_classes_is_end lilv_plugin_classes_next lilv_plugin_classes_size lilv_plugin_get_author_email lilv_plugin_get_author_homepage lilv_plugin_get_author_name lilv_plugin_get_bundle_uri lilv_plugin_get_class lilv_plugin_get_data_uris lilv_plugin_get_extension_data lilv_plugin_get_latency_port_index lilv_plugin_get_library_uri lilv_plugin_get_name lilv_plugin_get_num_ports lilv_plugin_get_num_ports_of_class lilv_plugin_get_num_ports_of_class_va lilv_plugin_get_optional_features lilv_plugin_get_port_by_designation lilv_plugin_get_port_by_index lilv_plugin_get_port_by_symbol lilv_plugin_get_port_ranges_float lilv_plugin_get_project lilv_plugin_get_related lilv_plugin_get_required_features lilv_plugin_get_supported_features lilv_plugin_get_uis lilv_plugin_get_uri lilv_plugin_get_value lilv_plugin_has_extension_data lilv_plugin_has_feature lilv_plugin_has_latency lilv_plugin_instantiate lilv_plugin_is_replaced lilv_plugin_verify lilv_plugin_write_description lilv_plugin_write_manifest_entry lilv_plugins_begin lilv_plugins_get lilv_plugins_get_by_uri lilv_plugins_is_end lilv_plugins_next lilv_plugins_size lilv_port_get lilv_port_get_classes lilv_port_get_index lilv_port_get_name lilv_port_get_node lilv_port_get_properties lilv_port_get_range lilv_port_get_scale_points lilv_port_get_symbol lilv_port_get_value lilv_port_has_property lilv_port_is_a lilv_port_supports_event lilv_scale_point_get_label lilv_scale_point_get_value lilv_scale_points_begin lilv_scale_points_free lilv_scale_points_get lilv_scale_points_is_end lilv_scale_points_next lilv_scale_points_size lilv_state_delete lilv_state_emit_port_values lilv_state_equals lilv_state_free lilv_state_get_label lilv_state_get_num_properties lilv_state_get_plugin_uri lilv_state_get_uri lilv_state_new_from_file lilv_state_new_from_instance lilv_state_new_from_string lilv_state_new_from_world lilv_state_restore lilv_state_save lilv_state_set_label lilv_state_set_metadata lilv_state_to_string lilv_ui_get_binary_uri lilv_ui_get_bundle_uri lilv_ui_get_classes lilv_ui_get_uri lilv_ui_is_a lilv_ui_is_supported lilv_uis_begin lilv_uis_free lilv_uis_get lilv_uis_get_by_uri lilv_uis_is_end lilv_uis_next lilv_uis_size lilv_uri_to_path lilv_world_ask lilv_world_find_nodes lilv_world_free lilv_world_get lilv_world_get_all_plugins lilv_world_get_plugin_class lilv_world_get_plugin_classes lilv_world_get_symbol lilv_world_load_all lilv_world_load_bundle lilv_world_load_plugin_classes lilv_world_load_resource lilv_world_load_specifications lilv_world_new lilv_world_set_option lilv_world_unload_bundle lilv_world_unload_resource
Types 26
aliasLV2_Handle = void *
aliasLV2_URID = uint
structLV2_Feature
Fields
const(char) * URIvoid * datastructLV2_Descriptor
Fields
const(char) * URILV2_Handle function(const(LV2_Descriptor) * descriptor, double sample_rate, const(char) * bundle_path,
const(LV2_Feature *) * features) @nogc nothrow instantiatevoid function(LV2_Handle instance, uint port, void * data_location) @nogc nothrow connect_portvoid function(LV2_Handle instance) @nogc nothrow activatevoid function(LV2_Handle instance, uint sample_count) @nogc nothrow runvoid function(LV2_Handle instance) @nogc nothrow deactivatevoid function(LV2_Handle instance) @nogc nothrow cleanupconst(void) * function(const(char) * uri) @nogc nothrow extension_datastructLV2_URID_Map
structLV2_URID_Unmap
enumLV2_State_Flags : uint
IsPod = 1u << 0u
IsPortable = 1u << 1u
IsNative = 1u << 2u
aliasStateFlags = LV2_State_Flags
structLilvPlugin
structLilvPluginClass
structLilvPort
structLilvScalePoint
structLilvUI
structLilvNode
structLilvWorld
structLilvState
structLilvInstance
aliasLilvIter = void
aliasLilvPluginClasses = void
aliasLilvPlugins = void
aliasLilvScalePoints = void
aliasLilvUIs = void
aliasLilvNodes = void
aliasLilvGetPortValueFunc = const(void) * function(const(char) * port_symbol, void * user_data, uint * size,
uint * type)
aliasLilvSetPortValueFunc = void function(const(char) * port_symbol, void * user_data, const(void) * value,
uint size, uint type)
aliasLilvUISupportedFunc = uint function(const(char) * container_type_uri, const(char) * ui_type_uri)
Functions 163
fn
void lilv_free(void * ptr)fn
const(char) * lilv_uri_to_path(const(char) * uri)fn
char * lilv_file_uri_parse(const(char) * uri, char * * hostname)fn
LilvNode * lilv_new_uri(LilvWorld * world, const(char) * uri)fn
LilvNode * lilv_new_file_uri(LilvWorld * world, const(char) * host, const(char) * path)fn
LilvNode * lilv_new_string(LilvWorld * world, const(char) * str)fn
LilvNode * lilv_new_int(LilvWorld * world, int val)fn
LilvNode * lilv_new_float(LilvWorld * world, float val)fn
LilvNode * lilv_new_bool(LilvWorld * world, bool val)fn
void lilv_node_free(LilvNode * val)fn
LilvNode * lilv_node_duplicate(const(LilvNode) * val)fn
bool lilv_node_equals(const(LilvNode) * value, const(LilvNode) * other)fn
char * lilv_node_get_turtle_token(const(LilvNode) * value)fn
bool lilv_node_is_uri(const(LilvNode) * value)fn
const(char) * lilv_node_as_uri(const(LilvNode) * value)fn
bool lilv_node_is_blank(const(LilvNode) * value)fn
const(char) * lilv_node_as_blank(const(LilvNode) * value)fn
bool lilv_node_is_literal(const(LilvNode) * value)fn
bool lilv_node_is_string(const(LilvNode) * value)fn
const(char) * lilv_node_as_string(const(LilvNode) * value)fn
char * lilv_node_get_path(const(LilvNode) * value, char * * hostname)fn
bool lilv_node_is_float(const(LilvNode) * value)fn
float lilv_node_as_float(const(LilvNode) * value)fn
bool lilv_node_is_int(const(LilvNode) * value)fn
int lilv_node_as_int(const(LilvNode) * value)fn
bool lilv_node_is_bool(const(LilvNode) * value)fn
bool lilv_node_as_bool(const(LilvNode) * value)fn
void lilv_plugin_classes_free(LilvPluginClasses * collection)fn
uint lilv_plugin_classes_size(const(LilvPluginClasses) * collection)fn
LilvIter * lilv_plugin_classes_begin(const(LilvPluginClasses) * collection)fn
const(LilvPluginClass) * lilv_plugin_classes_get(const(LilvPluginClasses) * collection, const(LilvIter) * i)fn
LilvIter * lilv_plugin_classes_next(const(LilvPluginClasses) * collection, LilvIter * i)fn
bool lilv_plugin_classes_is_end(const(LilvPluginClasses) * collection, const(LilvIter) * i)fn
const(LilvPluginClass) * lilv_plugin_classes_get_by_uri(const(LilvPluginClasses) * classes, const(LilvNode) * uri)fn
void lilv_scale_points_free(LilvScalePoints * collection)fn
uint lilv_scale_points_size(const(LilvScalePoints) * collection)fn
LilvIter * lilv_scale_points_begin(const(LilvScalePoints) * collection)fn
const(LilvScalePoint) * lilv_scale_points_get(const(LilvScalePoints) * collection, const(LilvIter) * i)fn
LilvIter * lilv_scale_points_next(const(LilvScalePoints) * collection, LilvIter * i)fn
bool lilv_scale_points_is_end(const(LilvScalePoints) * collection, const(LilvIter) * i)fn
void lilv_uis_free(LilvUIs * collection)fn
uint lilv_uis_size(const(LilvUIs) * collection)fn
LilvIter * lilv_uis_begin(const(LilvUIs) * collection)fn
const(LilvUI) * lilv_uis_get(const(LilvUIs) * collection, const(LilvIter) * i)fn
LilvIter * lilv_uis_next(const(LilvUIs) * collection, LilvIter * i)fn
bool lilv_uis_is_end(const(LilvUIs) * collection, const(LilvIter) * i)fn
const(LilvUI) * lilv_uis_get_by_uri(const(LilvUIs) * uis, const(LilvNode) * uri)fn
void lilv_nodes_free(LilvNodes * collection)fn
uint lilv_nodes_size(const(LilvNodes) * collection)fn
LilvIter * lilv_nodes_begin(const(LilvNodes) * collection)fn
const(LilvNode) * lilv_nodes_get(const(LilvNodes) * collection, const(LilvIter) * i)fn
LilvIter * lilv_nodes_next(const(LilvNodes) * collection, LilvIter * i)fn
bool lilv_nodes_is_end(const(LilvNodes) * collection, const(LilvIter) * i)fn
LilvNode * lilv_nodes_get_first(const(LilvNodes) * collection)fn
bool lilv_nodes_contains(const(LilvNodes) * nodes, const(LilvNode) * value)fn
LilvNodes * lilv_nodes_merge(const(LilvNodes) * a, const(LilvNodes) * b)fn
uint lilv_plugins_size(const(LilvPlugins) * collection)fn
LilvIter * lilv_plugins_begin(const(LilvPlugins) * collection)fn
const(LilvPlugin) * lilv_plugins_get(const(LilvPlugins) * collection, const(LilvIter) * i)fn
LilvIter * lilv_plugins_next(const(LilvPlugins) * collection, LilvIter * i)fn
bool lilv_plugins_is_end(const(LilvPlugins) * collection, const(LilvIter) * i)fn
const(LilvPlugin) * lilv_plugins_get_by_uri(const(LilvPlugins) * plugins, const(LilvNode) * uri)fn
LilvWorld * lilv_world_new()fn
void lilv_world_set_option(LilvWorld * world, const(char) * uri, const(LilvNode) * value)fn
void lilv_world_free(LilvWorld * world)fn
void lilv_world_load_all(LilvWorld * world)fn
void lilv_world_load_bundle(LilvWorld * world, const(LilvNode) * bundle_uri)fn
void lilv_world_load_specifications(LilvWorld * world)fn
void lilv_world_load_plugin_classes(LilvWorld * world)fn
int lilv_world_unload_bundle(LilvWorld * world, const(LilvNode) * bundle_uri)fn
int lilv_world_load_resource(LilvWorld * world, const(LilvNode) * resource)fn
int lilv_world_unload_resource(LilvWorld * world, const(LilvNode) * resource)fn
const(LilvPluginClass) * lilv_world_get_plugin_class(const(LilvWorld) * world)fn
const(LilvPluginClasses) * lilv_world_get_plugin_classes(const(LilvWorld) * world)fn
const(LilvPlugins) * lilv_world_get_all_plugins(const(LilvWorld) * world)fn
LilvNodes * lilv_world_find_nodes(LilvWorld * world, const(LilvNode) * subject, const(LilvNode) * predicate, const(LilvNode) * obj)fn
LilvNode * lilv_world_get(LilvWorld * world, const(LilvNode) * subject, const(LilvNode) * predicate, const(LilvNode) * obj)fn
bool lilv_world_ask(LilvWorld * world, const(LilvNode) * subject, const(LilvNode) * predicate, const(LilvNode) * obj)fn
LilvNode * lilv_world_get_symbol(LilvWorld * world, const(LilvNode) * subject)fn
bool lilv_plugin_verify(const(LilvPlugin) * plugin)fn
const(LilvNode) * lilv_plugin_get_uri(const(LilvPlugin) * plugin)fn
const(LilvNode) * lilv_plugin_get_bundle_uri(const(LilvPlugin) * plugin)fn
const(LilvNodes) * lilv_plugin_get_data_uris(const(LilvPlugin) * plugin)fn
const(LilvNode) * lilv_plugin_get_library_uri(const(LilvPlugin) * plugin)fn
LilvNode * lilv_plugin_get_name(const(LilvPlugin) * plugin)fn
const(LilvPluginClass) * lilv_plugin_get_class(const(LilvPlugin) * plugin)fn
LilvNodes * lilv_plugin_get_value(const(LilvPlugin) * plugin, const(LilvNode) * predicate)fn
bool lilv_plugin_has_feature(const(LilvPlugin) * plugin, const(LilvNode) * feature)fn
LilvNodes * lilv_plugin_get_supported_features(const(LilvPlugin) * plugin)fn
LilvNodes * lilv_plugin_get_required_features(const(LilvPlugin) * plugin)fn
LilvNodes * lilv_plugin_get_optional_features(const(LilvPlugin) * plugin)fn
bool lilv_plugin_has_extension_data(const(LilvPlugin) * plugin, const(LilvNode) * uri)fn
LilvNodes * lilv_plugin_get_extension_data(const(LilvPlugin) * plugin)fn
uint lilv_plugin_get_num_ports(const(LilvPlugin) * plugin)fn
void lilv_plugin_get_port_ranges_float(const(LilvPlugin) * plugin, float * min_values, float * max_values, float * def_values)fn
uint lilv_plugin_get_num_ports_of_class(const(LilvPlugin) * plugin, const(LilvNode) * class_1, ...)fn
uint lilv_plugin_get_num_ports_of_class_va(const(LilvPlugin) * plugin, const(LilvNode) * class_1, va_list args)fn
bool lilv_plugin_has_latency(const(LilvPlugin) * plugin)fn
uint lilv_plugin_get_latency_port_index(const(LilvPlugin) * plugin)fn
const(LilvPort) * lilv_plugin_get_port_by_index(const(LilvPlugin) * plugin, uint index)fn
const(LilvPort) * lilv_plugin_get_port_by_symbol(const(LilvPlugin) * plugin, const(LilvNode) * symbol)fn
const(LilvPort) * lilv_plugin_get_port_by_designation(const(LilvPlugin) * plugin, const(LilvNode) * port_class, const(LilvNode) * designation)fn
LilvNode * lilv_plugin_get_project(const(LilvPlugin) * plugin)fn
LilvNode * lilv_plugin_get_author_name(const(LilvPlugin) * plugin)fn
LilvNode * lilv_plugin_get_author_email(const(LilvPlugin) * plugin)fn
LilvNode * lilv_plugin_get_author_homepage(const(LilvPlugin) * plugin)fn
bool lilv_plugin_is_replaced(const(LilvPlugin) * plugin)fn
void lilv_plugin_write_description(LilvWorld * world, const(LilvPlugin) * plugin, const(LilvNode) * base_uri, FILE * plugin_file)fn
void lilv_plugin_write_manifest_entry(LilvWorld * world, const(LilvPlugin) * plugin, const(LilvNode) * base_uri, FILE * manifest_file, const(char) * plugin_file_path)fn
LilvNodes * lilv_plugin_get_related(const(LilvPlugin) * plugin, const(LilvNode) * type)fn
const(LilvNode) * lilv_port_get_node(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
LilvNodes * lilv_port_get_value(const(LilvPlugin) * plugin, const(LilvPort) * port, const(LilvNode) * predicate)fn
LilvNode * lilv_port_get(const(LilvPlugin) * plugin, const(LilvPort) * port, const(LilvNode) * predicate)fn
LilvNodes * lilv_port_get_properties(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
bool lilv_port_has_property(const(LilvPlugin) * plugin, const(LilvPort) * port, const(LilvNode) * property)fn
bool lilv_port_supports_event(const(LilvPlugin) * plugin, const(LilvPort) * port, const(LilvNode) * event_type)fn
uint lilv_port_get_index(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
const(LilvNode) * lilv_port_get_symbol(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
LilvNode * lilv_port_get_name(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
const(LilvNodes) * lilv_port_get_classes(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
bool lilv_port_is_a(const(LilvPlugin) * plugin, const(LilvPort) * port, const(LilvNode) * port_class)fn
void lilv_port_get_range(const(LilvPlugin) * plugin, const(LilvPort) * port, LilvNode * * def, LilvNode * * min, LilvNode * * max)fn
LilvScalePoints * lilv_port_get_scale_points(const(LilvPlugin) * plugin, const(LilvPort) * port)fn
LilvState * lilv_state_new_from_world(LilvWorld * world, LV2_URID_Map * map, const(LilvNode) * node)fn
LilvState * lilv_state_new_from_file(LilvWorld * world, LV2_URID_Map * map, const(LilvNode) * subject, const(char) * path)fn
LilvState * lilv_state_new_from_string(LilvWorld * world, LV2_URID_Map * map, const(char) * str)fn
LilvState * lilv_state_new_from_instance(const(LilvPlugin) * plugin, LilvInstance * instance, LV2_URID_Map * map,
const(char) * scratch_dir, const(char) * copy_dir, const(char) * link_dir, const(char) * save_dir,
LilvGetPortValueFunc get_value, void * user_data, uint flags, const(LV2_Feature *) * features)fn
void lilv_state_free(LilvState * state)fn
bool lilv_state_equals(const(LilvState) * a, const(LilvState) * b)fn
uint lilv_state_get_num_properties(const(LilvState) * state)fn
const(LilvNode) * lilv_state_get_plugin_uri(const(LilvState) * state)fn
const(LilvNode) * lilv_state_get_uri(const(LilvState) * state)fn
const(char) * lilv_state_get_label(const(LilvState) * state)fn
void lilv_state_set_label(LilvState * state, const(char) * label)fn
int lilv_state_set_metadata(LilvState * state, uint key, const(void) * value, size_t size, uint type, uint flags)fn
void lilv_state_emit_port_values(const(LilvState) * state, LilvSetPortValueFunc set_value, void * user_data)fn
void lilv_state_restore(const(LilvState) * state, LilvInstance * instance, LilvSetPortValueFunc set_value,
void * user_data, uint flags, const(LV2_Feature *) * features)fn
int lilv_state_save(LilvWorld * world, LV2_URID_Map * map, LV2_URID_Unmap * unmap, const(LilvState) * state,
const(char) * uri, const(char) * dir, const(char) * filename)fn
char * lilv_state_to_string(LilvWorld * world, LV2_URID_Map * map, LV2_URID_Unmap * unmap, const(LilvState) * state,
const(char) * uri, const(char) * base_uri)fn
int lilv_state_delete(LilvWorld * world, const(LilvState) * state)fn
const(LilvNode) * lilv_scale_point_get_label(const(LilvScalePoint) * point)fn
const(LilvNode) * lilv_scale_point_get_value(const(LilvScalePoint) * point)fn
const(LilvNode) * lilv_plugin_class_get_parent_uri(const(LilvPluginClass) * plugin_class)fn
const(LilvNode) * lilv_plugin_class_get_uri(const(LilvPluginClass) * plugin_class)fn
const(LilvNode) * lilv_plugin_class_get_label(const(LilvPluginClass) * plugin_class)fn
LilvPluginClasses * lilv_plugin_class_get_children(const(LilvPluginClass) * plugin_class)fn
LilvInstance * lilv_plugin_instantiate(const(LilvPlugin) * plugin, double sample_rate, const(LV2_Feature *) * features)fn
void lilv_instance_free(LilvInstance * instance)fn
const(char) * lilv_instance_get_uri(const(LilvInstance) * instance)fn
void lilv_instance_connect_port(LilvInstance * instance, uint port_index, void * data_location)fn
void lilv_instance_activate(LilvInstance * instance)fn
void lilv_instance_run(LilvInstance * instance, uint sample_count)fn
void lilv_instance_deactivate(LilvInstance * instance)fn
const(void) * lilv_instance_get_extension_data(const(LilvInstance) * instance, const(char) * uri)fn
const(LV2_Descriptor) * lilv_instance_get_descriptor(const(LilvInstance) * instance)fn
LV2_Handle lilv_instance_get_handle(const(LilvInstance) * instance)fn
LilvUIs * lilv_plugin_get_uis(const(LilvPlugin) * plugin)fn
const(LilvNode) * lilv_ui_get_uri(const(LilvUI) * ui)fn
const(LilvNodes) * lilv_ui_get_classes(const(LilvUI) * ui)fn
bool lilv_ui_is_a(const(LilvUI) * ui, const(LilvNode) * class_uri)fn
uint lilv_ui_is_supported(const(LilvUI) * ui, LilvUISupportedFunc supported_func,
const(LilvNode) * container_type, const(LilvNode) * * ui_type)fn
const(LilvNode) * lilv_ui_get_bundle_uri(const(LilvUI) * ui)fn
const(LilvNode) * lilv_ui_get_binary_uri(const(LilvUI) * ui)Variables 20
enumvar
LILV_NS_DOAP = "http://usefulinc.com/ns/doap#"enumvar
LILV_NS_FOAF = "http://xmlns.com/foaf/0.1/"enumvar
LILV_NS_LILV = "http://drobilla.net/ns/lilv#"enumvar
LILV_NS_LV2 = "http://lv2plug.in/ns/lv2core#"enumvar
LILV_NS_OWL = "http://www.w3.org/2002/07/owl#"enumvar
LILV_NS_RDF = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"enumvar
LILV_NS_RDFS = "http://www.w3.org/2000/01/rdf-schema#"enumvar
LILV_NS_XSD = "http://www.w3.org/2001/XMLSchema#"enumvar
LILV_URI_ATOM_PORT = "http://lv2plug.in/ns/ext/atom#AtomPort"enumvar
LILV_URI_AUDIO_PORT = "http://lv2plug.in/ns/lv2core#AudioPort"enumvar
LILV_URI_CONTROL_PORT = "http://lv2plug.in/ns/lv2core#ControlPort"enumvar
LILV_URI_CV_PORT = "http://lv2plug.in/ns/lv2core#CVPort"enumvar
LILV_URI_EVENT_PORT = "http://lv2plug.in/ns/ext/event#EventPort"enumvar
LILV_URI_INPUT_PORT = "http://lv2plug.in/ns/lv2core#InputPort"enumvar
LILV_URI_MIDI_EVENT = "http://lv2plug.in/ns/ext/midi#MidiEvent"enumvar
LILV_URI_OUTPUT_PORT = "http://lv2plug.in/ns/lv2core#OutputPort"enumvar
LILV_URI_PORT = "http://lv2plug.in/ns/lv2core#Port"enumvar
LILV_OPTION_FILTER_LANG = "http://drobilla.net/ns/lilv#filter-lang"enumvar
LILV_OPTION_DYN_MANIFEST = "http://drobilla.net/ns/lilv#dyn-manifest"enumvar
LILV_OPTION_LV2_PATH = "http://drobilla.net/ns/lilv#lv2-path"