aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorHanspeter Portner <dev@open-music-kontrollers.ch>2018-02-16 08:15:50 +0100
committerHanspeter Portner <dev@open-music-kontrollers.ch>2018-02-16 08:15:50 +0100
commit57d7a4588f4031c08cf3d4318a61e9c677a19915 (patch)
tree7cd692dce027f65b3c6eb35c3987a6038b1b0ba3 /include
parent7d094d8404ef2760b73920178c6e361940bee547 (diff)
downloadsynthpod-57d7a4588f4031c08cf3d4318a61e9c677a19915.tar.xz
plug: work on spod:stereo state restore.
Diffstat (limited to 'include')
-rw-r--r--include/synthpod_app.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/synthpod_app.h b/include/synthpod_app.h
index 4188913b..c3e28d36 100644
--- a/include/synthpod_app.h
+++ b/include/synthpod_app.h
@@ -163,6 +163,12 @@ LV2_Atom_Object *
sp_app_stash(sp_app_t *app, LV2_State_Retrieve_Function retrieve,
LV2_State_Handle state, uint32_t flags, const LV2_Feature *const *features);
+void
+sp_app_apply(sp_app_t *app, LV2_Atom_Object *obj, char *bundle_path);
+
+const LV2_Feature *const *
+sp_app_state_features(sp_app_t *app, void *prefix_path);
+
LV2_State_Status
sp_app_restore(sp_app_t *app, LV2_State_Retrieve_Function retrieve,
LV2_State_Handle state, uint32_t flags, const LV2_Feature *const *features);
@@ -171,8 +177,8 @@ const void *
sp_app_state_retrieve(LV2_State_Handle state, uint32_t key, size_t *size,
uint32_t *type, uint32_t *flags);
-const LV2_Feature *const *
-sp_app_state_features(sp_app_t *app, void *prefix_path);
+void
+sp_app_set_bundle_path(sp_app_t *app, const char *bundle_path);
bool
sp_app_bypassed(sp_app_t *app);