Etterna 0.74.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
RageSoundReader Class Referenceabstract
Inheritance diagram for RageSoundReader:
Inheritance graph
[legend]

Public Types

enum  { RSRERROR = -1 , END_OF_FILE = -2 , WOULD_BLOCK = -3 , STREAM_LOOPED = -4 }
 

Public Member Functions

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 RageSoundReaderCopy () const =0
 
virtual int GetSampleRate () const =0
 
virtual unsigned GetNumChannels () const =0
 
virtual bool SetProperty (const std::string &sProperty, float fValue)
 
virtual RageSoundReaderGetSource ()
 
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: