#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|