#include <RageSoundReader_Vorbisfile.h>
Inheritance diagram for RageSoundReader_Vorbisfile:
Public Member Functions | |
OpenResult | Open (CString filename) |
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 |
unsigned | GetNumChannels () const |
RageSoundReader_Vorbisfile () | |
~RageSoundReader_Vorbisfile () | |
SoundReader * | Copy () const |
Private Member Functions | |
int | SetPosition (int ms, bool accurate) |
bool | FillBuf () |
Private Attributes | |
OggVorbis_File * | vf |
bool | eof |
CString | filename |
int | read_offset |
unsigned | channels |
|
|
|
|
|
Implements SoundReader. |
|
|
|
Implements SoundReader. |
|
Reimplemented from SoundReader. |
|
Reimplemented from SoundReader. |
|
Implements SoundReader. |
|
Implements SoundReader_FileReader. |
|
Implements SoundReader. |
|
|
|
Implements SoundReader. |
|
Reimplemented from SoundReader. |
|
|
|
|
|
|
|
|
|
|