implement input abstraction for ogg and mp3

git-svn-id: https://svn.musicpd.org/mpd/trunk@904 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
Warren Dukes
2004-05-04 19:49:29 +00:00
parent 638817fc5b
commit 659df58671
4 changed files with 52 additions and 27 deletions
+5 -5
View File
@@ -31,11 +31,11 @@ typedef struct _InputStream {
/* if an error occurs for these 3 functions, then -1 is returned and errno
for the input stream is set */
int initInputStreamFromFile(InputStream * inStream, char * filename);
int seekInputStream(InputStream * inStream, long offset);
int finishInputStream(InputStream * inStream);
int openInputStreamFromFile(InputStream * inStream, char * filename);
int seekInputStream(InputStream * inStream, long offset, int whence);
int closeInputStream(InputStream * inStream);
size_t fillBufferFromInputStream(InputStream * inStream, char * buffer,
size_t buflen);
size_t readFromInputStream(InputStream * inStream, void * ptr, size_t size,
size_t nmemb);
#endif