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

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

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

revision 2303 by capela, Thu Nov 24 17:00:29 2011 UTC revision 2304 by schoenebeck, Wed Jan 18 01:32:26 2012 UTC
# Line 38  namespace { Line 38  namespace {
38          void Activate();          void Activate();
39          void Run(uint32_t SampleCount);          void Run(uint32_t SampleCount);
40          void Deactivate();          void Deactivate();
41          void Save(LV2_State_Store_Function store, void* data);          void Save(LV2_State_Store_Function store, void* data,
42          void Restore(LV2_State_Retrieve_Function retrieve, void* data);                    uint32_t flags, const LV2_Feature* const* features);
43            void Restore(LV2_State_Retrieve_Function retrieve, void* data,
44                         uint32_t flags, const LV2_Feature* const* features);
45    
46          protected:      protected:
47          virtual String PathToState(const String& string);          virtual String PathToState(const String& string);
48          virtual String PathFromState(const String& string);          virtual String PathFromState(const String& string);
49    
50      private:      private:
51          uint32_t uri_to_id(const char* map, const char* uri) {          uint32_t uri_to_id(const char* map, const char* uri) {
52                  return UriMap->uri_to_id(UriMap->callback_data, map, uri);              return UriMap->uri_to_id(UriMap->callback_data, map, uri);
53          }          }
54    
55            void SetStateFeatures(const LV2_Feature* const* Features);
56    
57          float* Out[2];          float* Out[2];
58          LV2_Event_Buffer* MidiBuf;          LV2_Event_Buffer* MidiBuf;
59          LV2_URI_Map_Feature* UriMap;          LV2_URI_Map_Feature* UriMap;

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

  ViewVC Help
Powered by ViewVC