|
enum | { RSRERROR = -1
, END_OF_FILE = -2
, WOULD_BLOCK = -3
, STREAM_LOOPED = -4
} |
|
|
virtual int | GetLength () const =0 |
|
virtual int | GetLength_Fast () const |
|
virtual int | SetPosition (int iFrame)=0 |
|
virtual int | Read (float *pBuf, int iFrames)=0 |
|
virtual RageSoundReader * | Copy () const =0 |
|
virtual int | GetSampleRate () const =0 |
|
virtual unsigned | GetNumChannels () const =0 |
|
virtual bool | SetProperty (const std::string &sProperty, float fValue) |
|
virtual RageSoundReader * | GetSource () |
|
virtual int | GetNextSourceFrame () const =0 |
|
virtual float | GetStreamToSourceRatio () const =0 |
|
virtual std::string | GetError () const =0 |
|
int | RetriedRead (float *pBuffer, int iFrames, int *iSourceFrame=NULL, float *fRate=NULL) |
|
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/RageUtil/Sound/RageSoundReader.h
- /home/runner/work/etterna/etterna/src/RageUtil/Sound/RageSoundReader.cpp