Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

SoundReader_FileReader Class Reference

#include <RageSoundReader_FileReader.h>

Inheritance diagram for SoundReader_FileReader:

Inheritance graph
[legend]
Collaboration diagram for SoundReader_FileReader:

Collaboration graph
[legend]
List of all members.

Public Types

enum  OpenResult { OPEN_OK, OPEN_UNKNOWN_FILE_FORMAT = 1, OPEN_FATAL_ERROR = 2 }

Public Member Functions

virtual OpenResult Open (CString filename)=0
virtual bool IsStreamingFromDisk () const

Static Public Member Functions

SoundReaderOpenFile (CString filename, CString &error)

Static Private Member Functions

SoundReader_FileReaderTryOpenFile (CString filename, CString &error, CString format, bool &bKeepTrying)

Member Enumeration Documentation

enum SoundReader_FileReader::OpenResult
 

Enumeration values:
OPEN_OK 
OPEN_UNKNOWN_FILE_FORMAT 
OPEN_FATAL_ERROR 


Member Function Documentation

virtual bool SoundReader_FileReader::IsStreamingFromDisk  )  const [inline, virtual]
 

Implements SoundReader.

virtual OpenResult SoundReader_FileReader::Open CString  filename  )  [pure virtual]
 

Implemented in RageSoundReader_MP3, RageSoundReader_Vorbisfile, and RageSoundReader_WAV.

SoundReader * SoundReader_FileReader::OpenFile CString  filename,
CString &  error
[static]
 

SoundReader_FileReader * SoundReader_FileReader::TryOpenFile CString  filename,
CString &  error,
CString  format,
bool &  bKeepTrying
[static, private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:04:28 2005 for StepMania by doxygen 1.3.7