#include <RageSoundReader_Resample_Good.h>
Inheritance diagram for RageSoundReader_Resample_Good:


Public Types | |
| enum | { BUFSIZE = 4096 } |
Public Member Functions | |
| void | Open (SoundReader *source) |
| int | GetLength () const |
| int | GetLength_Fast () const |
| int | SetPosition_Accurate (int ms) |
| int | SetPosition_Fast (int ms) |
| int | Read (char *buf, unsigned len) |
| RageSoundReader_Resample_Good () | |
| virtual | ~RageSoundReader_Resample_Good () |
| SoundReader * | Copy () const |
| void | SetSampleRate (int hz) |
| void | SetHighQuality (bool hq) |
| int | GetSampleRate () const |
| unsigned | GetNumChannels () const |
| bool | IsStreamingFromDisk () const |
Private Member Functions | |
| void | Reset () |
| void | ReopenResampler () |
| float | GetFactor () const |
| bool | FillBuf () |
Private Attributes | |
| SoundReader * | source |
| bool | HighQuality |
| int | samplerate |
| void * | empty_resamp |
| vector< resample_channel > | resamplers |
| int | BufSamples |
| bool | eof |
|
|
|
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
Reimplemented from SoundReader. |
|
|
Reimplemented from SoundReader. |
|
|
Implements SoundReader. |
|
|
Implements SoundReader. |
|
|
Implements RageSoundReader_Resample. |
|
||||||||||||
|
Implements SoundReader. |
|
|
|
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
Reimplemented from SoundReader. |
|
|
Implements RageSoundReader_Resample. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7