Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
RageSoundReader_PostBuffering Class Reference
Inheritance diagram for RageSoundReader_PostBuffering:
Inheritance graph
[legend]
Collaboration diagram for RageSoundReader_PostBuffering:
Collaboration graph
[legend]

Public Member Functions

 RageSoundReader_PostBuffering (RageSoundReader *pSource)
 
RageSoundReader_PostBufferingCopy () const override
 
int Read (float *pBuf, int iFrames) override
 
bool SetProperty (const std::string &sProperty, float fValue) override
 
- Public Member Functions inherited from RageSoundReader_Filter
 RageSoundReader_Filter (RageSoundReader *pSource)
 
 RageSoundReader_Filter (const RageSoundReader_Filter &rhs)
 
int GetLength () const override
 
int GetLength_Fast () const override
 
int SetPosition (int iFrame) override
 
int GetSampleRate () const override
 
unsigned GetNumChannels () const override
 
int GetNextSourceFrame () const override
 
float GetStreamToSourceRatio () const override
 
RageSoundReaderGetSource () override
 
std::string GetError () const override
 
- Public Member Functions inherited from RageSoundReader
int RetriedRead (float *pBuffer, int iFrames, int *iSourceFrame=NULL, float *fRate=NULL)
 

Static Public Member Functions

static void SetMasterVolume (float fVolume)
 
static float GetMasterVolume ()
 

Additional Inherited Members

- Public Types inherited from RageSoundReader
enum  { RSRERROR = -1 , END_OF_FILE = -2 , WOULD_BLOCK = -3 , STREAM_LOOPED = -4 }
 
- Protected Attributes inherited from RageSoundReader_Filter
std::unique_ptr< RageSoundReaderm_pSource
 

Member Function Documentation

◆ Copy()

RageSoundReader_PostBuffering * RageSoundReader_PostBuffering::Copy ( ) const
inlineoverridevirtual

Implements RageSoundReader.

◆ Read()

int RageSoundReader_PostBuffering::Read ( float *  pBuf,
int  iFrames 
)
overridevirtual

Reimplemented from RageSoundReader_Filter.

◆ SetProperty()

bool RageSoundReader_PostBuffering::SetProperty ( const std::string &  sProperty,
float  fValue 
)
overridevirtual

Reimplemented from RageSoundReader_Filter.


The documentation for this class was generated from the following files: