#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. |
|
|
|
|
|
|
|