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

Public Member Functions

 RageSoundReader_PitchChange (RageSoundReader *pSource)
 
 RageSoundReader_PitchChange (const RageSoundReader_PitchChange &cpy)
 
int Read (float *pBuf, int iFrames) override
 
bool SetProperty (const std::string &sProperty, float fValue) override
 
void SetSpeedRatio (float fRatio)
 
void SetPitchRatio (float fRatio)
 
RageSoundReader_PitchChangeCopy () const 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)
 

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_PitchChange * RageSoundReader_PitchChange::Copy ( ) const
inlineoverridevirtual

Implements RageSoundReader.

◆ Read()

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

Reimplemented from RageSoundReader_Filter.

◆ SetProperty()

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

Reimplemented from RageSoundReader_Filter.


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