29#include "lv2/lv2plug.in/ns/lv2core/lv2.h"
31#define LV2_STATE_URI "http://lv2plug.in/ns/ext/state"
32#define LV2_STATE_PREFIX LV2_STATE_URI "#"
34#define LV2_STATE__State LV2_STATE_PREFIX "State"
35#define LV2_STATE__interface LV2_STATE_PREFIX "interface"
36#define LV2_STATE__loadDefaultState LV2_STATE_PREFIX "loadDefaultState"
37#define LV2_STATE__makePath LV2_STATE_PREFIX "makePath"
38#define LV2_STATE__mapPath LV2_STATE_PREFIX "mapPath"
39#define LV2_STATE__state LV2_STATE_PREFIX "state"
164typedef const void* (*LV2_State_Retrieve_Function)(
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
static PuglViewHint int value
Definition pugl.h:1708
void * LV2_Handle
Definition lv2.h:133
void * LV2_State_Make_Path_Handle
Opaque handle for state:makePath feature.
Definition state.h:57
void * LV2_State_Handle
Opaque handle for state save/restore.
Definition state.h:54
LV2_State_Status(* LV2_State_Store_Function)(LV2_State_Handle handle, uint32_t key, const void *value, size_t size, uint32_t type, uint32_t flags)
Definition state.h:147
LV2_State_Flags
Definition state.h:65
void * LV2_State_Map_Path_Handle
Opaque handle for state:mapPath feature.
Definition state.h:56
LV2_State_Status
Definition state.h:104
@ LV2_STATE_IS_NATIVE
Definition state.h:100
@ LV2_STATE_IS_PORTABLE
Definition state.h:89
@ LV2_STATE_IS_POD
Definition state.h:78
@ LV2_STATE_SUCCESS
Definition state.h:105
@ LV2_STATE_ERR_NO_FEATURE
Definition state.h:109
@ LV2_STATE_ERR_BAD_TYPE
Definition state.h:107
@ LV2_STATE_ERR_UNKNOWN
Definition state.h:106
@ LV2_STATE_ERR_NO_PROPERTY
Definition state.h:110
@ LV2_STATE_ERR_BAD_FLAGS
Definition state.h:108
void * LV2_State_Handle
Definition lv2_state.h:47
LV2_State_Status(* LV2_State_Store_Function)(LV2_State_Handle handle, uint32_t key, const void *value, size_t size, uint32_t type, uint32_t flags)
Definition lv2_state.h:138
const void *(* LV2_State_Retrieve_Function)(LV2_State_Handle handle, uint32_t key, size_t *size, uint32_t *type, uint32_t *flags)
Definition lv2_state.h:164
LV2_State_Status
Definition lv2_state.h:96
unsigned int uint32_t
Definition mid.cpp:100
Definition lv2_state.h:189
LV2_State_Status(* save)(LV2_Handle instance, LV2_State_Store_Function store, LV2_State_Handle handle, uint32_t flags, const LV2_Feature *const *features)
Definition lv2_state.h:226
LV2_State_Status(* restore)(LV2_Handle instance, LV2_State_Retrieve_Function retrieve, LV2_State_Handle handle, uint32_t flags, const LV2_Feature *const *features)
Definition lv2_state.h:257
ZCONST char * key
Definition crypt.c:587