/[svn]/linuxsampler/trunk/src/hostplugins/lv2/lv2_state.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/hostplugins/lv2/lv2_state.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2304 by schoenebeck, Wed Jan 18 01:32:26 2012 UTC revision 2311 by persson, Sat Feb 11 11:08:09 2012 UTC
# Line 37  extern "C" { Line 37  extern "C" {
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;
# Line 55  typedef enum { Line 55  typedef enum {
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
# Line 221  typedef struct _LV2_State_Interface { Line 221  typedef struct _LV2_State_Interface {
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    
# Line 257  typedef struct _LV2_State_Interface { Line 256  typedef struct _LV2_State_Interface {
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    

Legend:
Removed from v.2304  
changed lines
  Added in v.2311

  ViewVC Help
Powered by ViewVC