|
enum | OpenResult { OPEN_OK
, OPEN_UNKNOWN_FILE_FORMAT = 1
, OPEN_FATAL_ERROR = 2
} |
|
enum | { RSRERROR = -1
, END_OF_FILE = -2
, WOULD_BLOCK = -3
, STREAM_LOOPED = -4
} |
|
|
| RageSoundReader_FileReader (const RageSoundReader_FileReader &) |
|
virtual OpenResult | Open (RageFileBasic *pFile)=0 |
|
float | GetStreamToSourceRatio () const override |
|
std::string | GetError () const override |
|
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 |
|
int | RetriedRead (float *pBuffer, int iFrames, int *iSourceFrame=NULL, float *fRate=NULL) |
|
|
void | SetError (const std::string &sError) const |
|
◆ GetError()
std::string RageSoundReader_FileReader::GetError |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetStreamToSourceRatio()
float RageSoundReader_FileReader::GetStreamToSourceRatio |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/RageUtil/Sound/RageSoundReader_FileReader.h
- /home/runner/work/etterna/etterna/src/RageUtil/Sound/RageSoundReader_FileReader.cpp