#ifndef MTRACK_H #define MTRACK_H void *multitrack_new( void (*f)(int,char*,int), int (*g)(GdkPixbuf *, GdkPixbuf *, GtkImage *), GtkWidget *win, GtkWidget *box, GtkWidget *msg, GtkWidget *button, gint max_w, gint max_h, GtkWidget *main_preview_area); int multitrack_add_track( void *data ); void multitrack_close_track( void *data ); int multrack_audoadd( void *data, char *hostname, int port_num ); void multitrack_release_track(void *data, int id, int release_this ); void multitrack_bind_track( void *data, int id, int bind_this ); void *multitrack_sync( void * mt ); void multitrack_configure( void *data, float fps, int video_width, int video_height ); void multitrack_update_sequence_image( void *data , int track, GdkPixbuf *img ); int update_multitrack_widgets( void *data, int *array, int track ); int multitrack_locked( void *data); void multitrack_toggle_preview( void *data, int track_id, int status, GtkWidget *img ); void multitrack_set_quality( void *data , int quality ); #endif