37 |
|
|
38 |
#define LV2_STATE_INTERFACE_URI LV2_STATE_URI "#Interface" |
#define LV2_STATE_INTERFACE_URI LV2_STATE_URI "#Interface" |
39 |
#define LV2_STATE_PATH_URI LV2_STATE_URI "#Path" |
#define LV2_STATE_PATH_URI LV2_STATE_URI "#Path" |
40 |
#define LV2_STATE_MAP_PATH_URI LV2_STATE_URI "#pathMap" |
#define LV2_STATE_MAP_PATH_URI LV2_STATE_URI "#mapPath" |
41 |
#define LV2_STATE_MAKE_PATH_URI LV2_STATE_URI "#newPath" |
#define LV2_STATE_MAKE_PATH_URI LV2_STATE_URI "#makePath" |
42 |
|
|
43 |
typedef void* LV2_State_Handle; |
typedef void* LV2_State_Handle; |
44 |
typedef void* LV2_State_Map_Path_Handle; |
typedef void* LV2_State_Map_Path_Handle; |
55 |
/** |
/** |
56 |
Plain Old Data. |
Plain Old Data. |
57 |
|
|
58 |
Values with this flag contain no references to non-stateent or |
Values with this flag contain no references to non-persistent or |
59 |
non-global resources (e.g. pointers, handles, local paths, etc.). It is |
non-global resources (e.g. pointers, handles, local paths, etc.). It is |
60 |
safe to copy POD values with a simple memcpy and store them for use at |
safe to copy POD values with a simple memcpy and store them for use at |
61 |
any time in the future on a machine with a compatible architecture |
any time in the future on a machine with a compatible architecture |
221 |
uint32_t flags, |
uint32_t flags, |
222 |
const LV2_Feature *const * features); |
const LV2_Feature *const * features); |
223 |
|
|
|
|
|
224 |
/** |
/** |
225 |
Restore plugin state using a host-provided @c retrieve callback. |
Restore plugin state using a host-provided @c retrieve callback. |
226 |
|
|
256 |
} LV2_State_Interface; |
} LV2_State_Interface; |
257 |
|
|
258 |
/** |
/** |
259 |
Feature data for state:pathMap (LV2_STATE_MAP_PATH_URI). |
Feature data for state:mapPath (LV2_STATE_MAP_PATH_URI). |
260 |
*/ |
*/ |
261 |
typedef struct { |
typedef struct { |
262 |
|
|