LV2  1.0.13
Data Structures | Macros | Enumerations
options.h File Reference

Data Structures

struct  LV2_Options_Option
 
struct  LV2_Options_Interface
 

Macros

#define LV2_OPTIONS_URI   "http://lv2plug.in/ns/ext/options"
 
#define LV2_OPTIONS_PREFIX   LV2_OPTIONS_URI "#"
 
#define LV2_OPTIONS__Option   LV2_OPTIONS_PREFIX "Option"
 
#define LV2_OPTIONS__interface   LV2_OPTIONS_PREFIX "interface"
 
#define LV2_OPTIONS__options   LV2_OPTIONS_PREFIX "options"
 
#define LV2_OPTIONS__requiredOption   LV2_OPTIONS_PREFIX "requiredOption"
 
#define LV2_OPTIONS__supportedOption   LV2_OPTIONS_PREFIX "supportedOption"
 

Enumerations

enum  LV2_Options_Context { LV2_OPTIONS_INSTANCE, LV2_OPTIONS_RESOURCE, LV2_OPTIONS_BLANK, LV2_OPTIONS_PORT }
 
enum  LV2_Options_Status {
  LV2_OPTIONS_SUCCESS = 0, LV2_OPTIONS_ERR_UNKNOWN = 1, LV2_OPTIONS_ERR_BAD_SUBJECT = 1 << 1, LV2_OPTIONS_ERR_BAD_KEY = 1 << 2,
  LV2_OPTIONS_ERR_BAD_VALUE = 1 << 3
}