summaryrefslogtreecommitdiff
path: root/libs/fst/fst.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-02-21 17:28:47 +0100
committerRobin Gareus <robin@gareus.org>2014-02-22 03:11:48 +0100
commit40aa7e5e9034321f8af0b3067bd5f3005c537d5d (patch)
treeb938f43360f4512af99d1324d1b93fcf2d75d89d /libs/fst/fst.h
parent99076689f74a1d1a2cc33e9bc7d22131c3a04633 (diff)
first part of merging windows and wine VST
libfst is now very ardour specific (no longer compatible with /upstream/)
Diffstat (limited to 'libs/fst/fst.h')
-rw-r--r--libs/fst/fst.h21
1 files changed, 3 insertions, 18 deletions
diff --git a/libs/fst/fst.h b/libs/fst/fst.h
index ec36cf1360..e3cba8d3d5 100644
--- a/libs/fst/fst.h
+++ b/libs/fst/fst.h
@@ -33,36 +33,21 @@ extern "C" {
#endif
extern int fst_init (void* possible_hmodule);
-extern void fst_exit ();
+extern void fst_exit (void);
extern VSTHandle* fst_load (const char*);
-extern int fst_unload (VSTHandle*);
+extern int fst_unload (VSTHandle**);
extern VSTState * fst_instantiate (VSTHandle *, audioMasterCallback amc, void* userptr);
extern void fst_close (VSTState *);
-extern int fst_create_editor (VSTState* fst);
-extern int fst_run_editor (VSTState *);
+extern int fst_run_editor (VSTState *, void* window_parent);
extern void fst_destroy_editor (VSTState *);
extern void fst_move_window_into_view (VSTState *);
extern VSTInfo *fst_get_info (char *dllpathname);
extern void fst_free_info (VSTInfo *info);
extern void fst_event_loop_remove_plugin (VSTState* fst);
-extern int fst_call_dispatcher (VSTState *, int, int, int, void *, float);
-
-/**
- * Load a plugin state from a file.
- */
-extern int fst_load_state (VSTState *, char *);
-
-/**
- * Save a plugin state to a file.
- */
-extern int fst_save_state (VSTState *, char *);
-
-extern int wine_pthread_create (pthread_t* thread_id, const pthread_attr_t* attr, void *(*function)(void*), void* arg);
-
#ifdef __cplusplus
}