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

RageSoundReader_Resample Class Reference

#include <RageSoundReader_Resample.h>

Inheritance diagram for RageSoundReader_Resample:

Inheritance graph
[legend]
Collaboration diagram for RageSoundReader_Resample:

Collaboration graph
[legend]
List of all members.

Public Types

enum  ResampleQuality { RESAMP_FAST, RESAMP_NORMAL, RESAMP_HIGHQUALITY }

Public Member Functions

virtual void Open (SoundReader *source)=0
virtual void SetSampleRate (int hz)=0

Static Public Member Functions

RageSoundReader_ResampleMakeResampler (ResampleQuality q)

Member Enumeration Documentation

enum RageSoundReader_Resample::ResampleQuality
 

Enumeration values:
RESAMP_FAST 
RESAMP_NORMAL 
RESAMP_HIGHQUALITY 


Member Function Documentation

RageSoundReader_Resample * RageSoundReader_Resample::MakeResampler ResampleQuality  q  )  [static]
 

virtual void RageSoundReader_Resample::Open SoundReader source  )  [pure virtual]
 

Implemented in RageSoundReader_Resample_Fast, and RageSoundReader_Resample_Good.

virtual void RageSoundReader_Resample::SetSampleRate int  hz  )  [pure virtual]
 

Implemented in RageSoundReader_Resample_Fast, and RageSoundReader_Resample_Good.


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