FST code from 2.X branch

git-svn-id: svn://localhost/ardour2/branches/3.0@4981 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2009-04-16 00:43:41 +00:00
parent 54d9f2f2d8
commit c2b12f05f4
4 changed files with 253 additions and 186 deletions

View file

@ -80,8 +80,10 @@ struct _FST
int height;
int wantIdle;
int destroy;
int vst_version;
int want_program;
int current_program;
float *want_params;
float *set_params;
@ -105,6 +107,7 @@ extern "C" {
#endif
extern int fst_init (void* possible_hmodule);
extern void fst_exit ();
extern FSTHandle* fst_load (const char*);
extern int fst_unload (FSTHandle*);
@ -133,6 +136,9 @@ extern int fst_load_state (FST * fst, char * filename);
*/
extern int fst_save_state (FST * fst, char * filename);
extern int wine_pthread_create (pthread_t* thread_id, const pthread_attr_t* attr, void *(*function)(void*), void* arg);
#ifdef __cplusplus
}
#endif