29#define LV2_PROGRAMS_URI "http://kxstudio.sf.net/ns/lv2ext/programs"
30#define LV2_PROGRAMS_PREFIX LV2_PROGRAMS_URI "#"
32#define LV2_PROGRAMS__Host LV2_PROGRAMS_PREFIX "Host"
33#define LV2_PROGRAMS__Interface LV2_PROGRAMS_PREFIX "Interface"
34#define LV2_PROGRAMS__UIInterface LV2_PROGRAMS_PREFIX "UIInterface"
void * LV2_Handle
Definition lv2.h:133
void * LV2UI_Handle
Definition ui.h:97
struct _LV2_Programs_Host LV2_Programs_Host
struct _LV2_Programs_Interface LV2_Programs_Interface
struct _LV2_Programs_UI_Interface LV2_Programs_UI_Interface
struct _LV2_Program_Descriptor LV2_Program_Descriptor
void * LV2_Programs_Handle
Definition lv2_programs.h:40
int int32_t
Definition mid.cpp:97
unsigned int uint32_t
Definition mid.cpp:100
Definition lv2_programs.h:42
uint32_t bank
Definition lv2_programs.h:48
uint32_t program
Definition lv2_programs.h:53
const char * name
Definition lv2_programs.h:56
Definition lv2_programs.h:146
LV2_Programs_Handle handle
Definition lv2_programs.h:150
void(* program_changed)(LV2_Programs_Handle handle, int32_t index)
Definition lv2_programs.h:165
Definition lv2_programs.h:67
void(* select_program)(LV2_Handle handle, uint32_t bank, uint32_t program)
Definition lv2_programs.h:115
Definition lv2_programs.h:128
void(* select_program)(LV2UI_Handle handle, uint32_t bank, uint32_t program)
Definition lv2_programs.h:137
#define void
Definition unzip.h:396