#ifndef __INPUT_H__ #define __INPUT_H__ #include typedef struct _input_info { /* is this localfile ? */ gboolean local; /* local or remote file uri */ //GnomeVFSURI *uri; gchar *url; /* gnome vfs handler */ GnomeVFSHandle* vfs_handle; }input_info; input_info *input_init(gchar *url); gint input_quit(input_info *); gint input_get_data(input_info *,gchar * ,gint,gint); gint input_seek(input_info *,GnomeVFSSeekPosition ,GnomeVFSFileOffset ); gulong input_tell(input_info *); gboolean input_is_local(input_info *); #endif /* input.h */