remove MakeResampler()
This commit is contained in:
@@ -1,11 +1,5 @@
|
|||||||
#include "global.h"
|
#include "global.h"
|
||||||
#include "RageSoundReader_Resample.h"
|
#include "RageSoundReader_Resample.h"
|
||||||
#include "RageSoundReader_Resample_Good.h"
|
|
||||||
|
|
||||||
RageSoundReader_Resample *RageSoundReader_Resample::MakeResampler( ResampleQuality q )
|
|
||||||
{
|
|
||||||
return new RageSoundReader_Resample_Good;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2003 Glenn Maynard
|
* Copyright (c) 2003 Glenn Maynard
|
||||||
|
|||||||
@@ -8,22 +8,11 @@
|
|||||||
class RageSoundReader_Resample: public SoundReader
|
class RageSoundReader_Resample: public SoundReader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum ResampleQuality
|
|
||||||
{
|
|
||||||
RESAMP_FAST,
|
|
||||||
RESAMP_NORMAL,
|
|
||||||
RESAMP_HIGHQUALITY,
|
|
||||||
RESAMP_INVALID
|
|
||||||
};
|
|
||||||
|
|
||||||
/* We own source. */
|
/* We own source. */
|
||||||
virtual void Open( SoundReader *pSource ) = 0;
|
virtual void Open( SoundReader *pSource ) = 0;
|
||||||
|
|
||||||
/* Change the actual sample rate of a sound. */
|
/* Change the actual sample rate of a sound. */
|
||||||
virtual void SetSampleRate( int iRate ) = 0;
|
virtual void SetSampleRate( int iRate ) = 0;
|
||||||
|
|
||||||
/* If q = RESAMP_INVALID, the preferred resampler will be used. */
|
|
||||||
static RageSoundReader_Resample *MakeResampler( ResampleQuality q = RESAMP_INVALID );
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user