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

WavReader Struct Reference

Inheritance diagram for WavReader:

Inheritance graph
[legend]
Collaboration diagram for WavReader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WavReader (RageFile &f, const RageSoundReader_WAV::WavData &data)
virtual ~WavReader ()
virtual int Read (char *buf, unsigned len)=0
virtual int GetLength () const =0
virtual bool Init ()=0
virtual int SetPosition (int iMS)=0
CString GetError () const

Protected Attributes

RageFilem_File
const RageSoundReader_WAV::WavDatam_WavData
CString m_sError

Constructor & Destructor Documentation

WavReader::WavReader RageFile f,
const RageSoundReader_WAV::WavData data
[inline]
 

virtual WavReader::~WavReader  )  [inline, virtual]
 


Member Function Documentation

CString WavReader::GetError  )  const [inline]
 

virtual int WavReader::GetLength  )  const [pure virtual]
 

Implemented in WavReaderPCM, and WavReaderADPCM.

virtual bool WavReader::Init  )  [pure virtual]
 

Implemented in WavReaderPCM, and WavReaderADPCM.

virtual int WavReader::Read char *  buf,
unsigned  len
[pure virtual]
 

Implemented in WavReaderPCM, and WavReaderADPCM.

virtual int WavReader::SetPosition int  iMS  )  [pure virtual]
 

Implemented in WavReaderPCM, and WavReaderADPCM.


Member Data Documentation

RageFile& WavReader::m_File [protected]
 

CString WavReader::m_sError [protected]
 

const RageSoundReader_WAV::WavData& WavReader::m_WavData [protected]
 


The documentation for this struct was generated from the following file:
Generated on Thu Jan 27 21:05:02 2005 for StepMania by doxygen 1.3.7