Files
itgmania212121/stepmania/src/RageSoundReader_Resample.cpp
T

24 lines
547 B
C++
Raw Normal View History

2003-04-23 19:10:01 +00:00
#include "global.h"
#include "RageSoundReader_Resample.h"
#include "RageSoundReader_Resample_Fast.h"
#include "RageSoundReader_Resample_Good.h"
2003-04-23 19:10:01 +00:00
RageSoundReader_Resample *RageSoundReader_Resample::MakeResampler( ResampleQuality q )
2003-04-23 19:10:01 +00:00
{
switch( q )
2003-04-23 19:10:01 +00:00
{
case RESAMP_FAST:
return new RageSoundReader_Resample_Fast;
case RESAMP_NORMAL:
case RESAMP_HIGHQUALITY:
{
RageSoundReader_Resample_Good *ret = new RageSoundReader_Resample_Good;
ret->SetHighQuality( q == RESAMP_HIGHQUALITY );
return ret;
}
default:
ASSERT(0);
return NULL;
2003-04-23 19:10:01 +00:00
}
}