34#define LV2_OPTIONS_URI "http://lv2plug.in/ns/ext/options"
35#define LV2_OPTIONS_PREFIX LV2_OPTIONS_URI "#"
37#define LV2_OPTIONS__Option LV2_OPTIONS_PREFIX "Option"
38#define LV2_OPTIONS__interface LV2_OPTIONS_PREFIX "interface"
39#define LV2_OPTIONS__options LV2_OPTIONS_PREFIX "options"
40#define LV2_OPTIONS__requiredOption LV2_OPTIONS_PREFIX "requiredOption"
41#define LV2_OPTIONS__supportedOption LV2_OPTIONS_PREFIX "supportedOption"
void * LV2_Handle
Definition lv2.h:133
LV2_Options_Context
Definition options.h:50
LV2_Options_Status
Definition options.h:98
@ LV2_OPTIONS_INSTANCE
Definition options.h:55
@ LV2_OPTIONS_PORT
Definition options.h:73
@ LV2_OPTIONS_BLANK
Definition options.h:67
@ LV2_OPTIONS_RESOURCE
Definition options.h:61
@ LV2_OPTIONS_ERR_UNKNOWN
Definition options.h:100
@ LV2_OPTIONS_ERR_BAD_SUBJECT
Definition options.h:101
@ LV2_OPTIONS_SUCCESS
Definition options.h:99
@ LV2_OPTIONS_ERR_BAD_VALUE
Definition options.h:103
@ LV2_OPTIONS_ERR_BAD_KEY
Definition options.h:102
uint32_t LV2_URID
Definition urid.h:58
LV2_Options_Context
Definition lv2_options.h:41
struct _LV2_Options_Option LV2_Options_Option
unsigned int uint32_t
Definition mid.cpp:100
uint32_t(* get)(LV2_Handle instance, LV2_Options_Option *options)
Definition options.h:122
uint32_t(* set)(LV2_Handle instance, const LV2_Options_Option *options)
Definition options.h:133
LV2_Options_Context context
Definition options.h:89
uint32_t size
Definition options.h:92
LV2_URID type
Definition options.h:93
const void * value
Definition options.h:94
uint32_t subject
Definition options.h:90
LV2_URID key
Definition options.h:91