#include <RageSoundReader.h>
Inheritance diagram for SoundReader:

Public Member Functions | |
| virtual int | GetLength () const =0 |
| virtual int | GetLength_Fast () const |
| virtual int | SetPosition_Accurate (int ms)=0 |
| virtual int | SetPosition_Fast (int ms) |
| virtual int | Read (char *buf, unsigned len)=0 |
| virtual | ~SoundReader () |
| virtual SoundReader * | Copy () const =0 |
| virtual int | GetSampleRate () const =0 |
| virtual unsigned | GetNumChannels () const |
| virtual bool | IsStreamingFromDisk () const =0 |
| bool | Error () const |
| string | GetError () const |
Protected Member Functions | |
| void | SetError (string e) const |
Private Attributes | |
| string | error |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in RageSoundReader_Chain, RageSoundReader_Preload, RageSoundReader_Resample_Fast, RageSoundReader_Resample_Good, RageSoundReader_Vorbisfile, and RageSoundReader_WAV. |
|
|
|
Implemented in RageSoundReader_Silence, RageSoundReader_Chain, SoundReader_FileReader, RageSoundReader_Preload, RageSoundReader_Resample_Fast, and RageSoundReader_Resample_Good. |
|
||||||||||||
|
|
|
|
|
|
|
|
1.3.7