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

RageSoundBase Class Reference

#include <RageSound.h>

Inheritance diagram for RageSoundBase:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~RageSoundBase ()
virtual void SoundIsFinishedPlaying ()=0
virtual bool GetDataToPlay (int16_t *buffer, int size, int &pos, int &got_bytes)=0
virtual int GetPCM (char *buffer, int size, int64_t frameno)=0
virtual int GetSampleRate () const =0
virtual RageTimer GetStartTime () const
virtual float GetVolume () const =0
virtual int GetID () const =0
virtual CString GetLoadedFilePath () const =0
virtual bool IsStreamingFromDisk () const =0

Constructor & Destructor Documentation

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


Member Function Documentation

virtual bool RageSoundBase::GetDataToPlay int16_t *  buffer,
int  size,
int pos,
int got_bytes
[pure virtual]
 

Implemented in RageSound.

virtual int RageSoundBase::GetID  )  const [pure virtual]
 

Implemented in RageSound.

virtual CString RageSoundBase::GetLoadedFilePath  )  const [pure virtual]
 

Implemented in RageSound.

virtual int RageSoundBase::GetPCM char *  buffer,
int  size,
int64_t  frameno
[pure virtual]
 

Implemented in RageSound.

virtual int RageSoundBase::GetSampleRate  )  const [pure virtual]
 

Implemented in RageSound.

virtual RageTimer RageSoundBase::GetStartTime  )  const [inline, virtual]
 

Reimplemented in RageSound.

virtual float RageSoundBase::GetVolume  )  const [pure virtual]
 

Implemented in RageSound.

virtual bool RageSoundBase::IsStreamingFromDisk  )  const [pure virtual]
 

Implemented in RageSound.

virtual void RageSoundBase::SoundIsFinishedPlaying  )  [pure virtual]
 

Implemented in RageSound.


The documentation for this class was generated from the following file:
Generated on Thu Jan 27 21:01:42 2005 for StepMania by doxygen 1.3.7