diff options
author | Robin Gareus <robin@gareus.org> | 2014-02-21 17:28:47 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-02-22 03:11:48 +0100 |
commit | 40aa7e5e9034321f8af0b3067bd5f3005c537d5d (patch) | |
tree | b938f43360f4512af99d1324d1b93fcf2d75d89d /libs/fst/fst.h | |
parent | 99076689f74a1d1a2cc33e9bc7d22131c3a04633 (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.h | 21 |
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 } |