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


Public Member Functions | |
| bool | MADLIB_rewind () |
| int | SetPosition_toc (int ms, bool Xing) |
| int | SetPosition_hard (int ms) |
| int | SetPosition_estimate (int ms) |
| int | fill_buffer () |
| int | do_mad_frame_decode (bool headers_only=false) |
| int | resync () |
| void | synth_output () |
| int | seek_stream_to_byte (int byte) |
| bool | handle_first_frame () |
| int | GetLengthInternal (bool fast) |
| int | GetLengthConst (bool fast) const |
| OpenResult | Open (CString filename) |
| void | Close () |
| int | GetLength () const |
| int | GetLength_Fast () const |
| int | SetPosition_Accurate (int ms) |
| int | SetPosition_Fast (int ms) |
| int | Read (char *buf, unsigned len) |
| int | GetSampleRate () const |
| RageSoundReader_MP3 () | |
| ~RageSoundReader_MP3 () | |
| RageSoundReader_MP3 (const RageSoundReader_MP3 &) | |
| SoundReader * | Copy () const |
Public Attributes | |
| int | SampleRate |
| int | Channels |
| CString | filename |
| RageFile | file |
| madlib_t * | mad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
Reimplemented from SoundReader. |
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
|
|
|
|
|
|
Implements SoundReader_FileReader. |
|
||||||||||||
|
Implements SoundReader. |
|
|
|
|
|
|
|
|
Implements SoundReader. |
|
|
|
|
|
Reimplemented from SoundReader. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.7