21#ifndef _MP3_FILE_SOURCE_HH 
   22#define _MP3_FILE_SOURCE_HH 
   24#ifndef _FRAMED_FILE_SOURCE_HH 
MP3StreamState * streamState()
 
unsigned fHaveBeenInitialized
 
virtual void doGetNextFrame()
 
virtual void getAttributes() const
 
Boolean fHaveStartedReading
 
void seekWithinFile(double seekNPT, double streamDuration)
 
virtual char const * MIMEtype() const
 
static void fileReadableHandler(MP3FileSource *source, int mask)
 
unsigned fNumBytesToStream
 
unsigned fileSize() const
 
float filePlayTime() const
 
MP3FileSource(UsageEnvironment &env, FILE *fid)
 
void assignStream(FILE *fid, unsigned filesize)
 
void setPresentationTimeScale(unsigned scale)
 
Boolean fLimitNumBytesToStream
 
static MP3FileSource * createNew(UsageEnvironment &env, char const *fileName)
 
struct timeval fFirstFramePresentationTime
 
Boolean initializeStream()
 
MP3StreamState * fStreamState