Etterna 0.74.4
|
Chain different sounds together. More...
#include <RageSoundReader_Merge.h>
Public Member Functions | |
RageSoundReader_Merge (const RageSoundReader_Merge &cpy) | |
RageSoundReader_Merge * | Copy () const override |
int | GetLength () const override |
int | GetLength_Fast () const override |
int | SetPosition (int iFrame) override |
int | Read (float *pBuf, int iFrames) override |
int | GetSampleRate () const override |
unsigned | GetNumChannels () const override |
bool | SetProperty (const std::string &sProperty, float fValue) override |
int | GetNextSourceFrame () const override |
float | GetStreamToSourceRatio () const override |
std::string | GetError () const override |
void | AddSound (RageSoundReader *pSound) |
void | Finish (int iPreferredSampleRate) |
Finish adding sounds. | |
![]() | |
virtual RageSoundReader * | GetSource () |
int | RetriedRead (float *pBuffer, int iFrames, int *iSourceFrame=NULL, float *fRate=NULL) |
Additional Inherited Members | |
![]() | |
enum | { RSRERROR = -1 , END_OF_FILE = -2 , WOULD_BLOCK = -3 , STREAM_LOOPED = -4 } |
Chain different sounds together.
|
inlineoverridevirtual |
Implements RageSoundReader.
void RageSoundReader_Merge::Finish | ( | int | iPreferredSampleRate | ) |
Finish adding sounds.
iPreferredSampleRate | the sample rate for the sounds. |
|
inlineoverridevirtual |
Implements RageSoundReader.
|
overridevirtual |
Implements RageSoundReader.
|
overridevirtual |
Reimplemented from RageSoundReader.
|
inlineoverridevirtual |
Implements RageSoundReader.
|
inlineoverridevirtual |
Implements RageSoundReader.
|
inlineoverridevirtual |
Implements RageSoundReader.
|
inlineoverridevirtual |
Implements RageSoundReader.
|
overridevirtual |
Implements RageSoundReader.
|
overridevirtual |
Implements RageSoundReader.
|
overridevirtual |
Reimplemented from RageSoundReader.