Lv2Control struct

Plugin control.

Contents

Public variables

LilvNode* symbol
Symbol.
LilvNode* label
Human readable label.
LV2_URID property
Iff type == PROPERTY.
uint32_t index
Iff type == PORT.
Lv2Port* port
cache
LilvNode* group
Port/control group, or NULL.
void* widget
Control Widget.
size_t n_points
Number of scale points.
Lv2ScalePoint* points
Scale points.
LV2_URID value_type
Type of control value.
LilvNode* min
Minimum value.
LilvNode* max
Maximum value.
LilvNode* def
Default value.
bool is_toggle
Boolean (0 and 1 only)
bool is_integer
Integer values only.
bool is_enumeration
Point values only.
bool is_logarithmic
Logarithmic scale.
bool is_writable
Writable (input)
bool is_readable
Readable (output)