Lilv C API¶
This is the complete public C API of lilv.
-
typedef struct LilvInstanceImpl LilvInstance¶
Plugin instance.
-
typedef void LilvIter¶
Collection iterator.
-
typedef struct LilvNodeImpl LilvNode¶
Typed Value.
-
typedef struct LilvPluginImpl LilvPlugin¶
LV2 Plugin.
-
typedef struct LilvPluginClassImpl LilvPluginClass¶
Plugin Class.
-
typedef void LilvPluginClasses¶
A set of
LilvPluginClass
.
-
typedef void LilvPlugins¶
A set of
LilvPlugin
.
-
typedef struct LilvPortImpl LilvPort¶
Port.
-
typedef struct LilvScalePointImpl LilvScalePoint¶
Scale Point.
-
typedef void LilvScalePoints¶
A set of
LilvScalePoint
.
-
typedef struct LilvStateImpl LilvState¶
Plugin state.
-
typedef struct LilvUIImpl LilvUI¶
Plugin UI.
-
typedef struct LilvWorldImpl LilvWorld¶
Lilv World.
-
void lilv_free(void *ptr)¶
Free memory allocated by Lilv.
This function exists because some systems require memory allocated by a library to be freed by code in the same library. It is otherwise equivalent to the standard C free() function.