OpenMW
|
#include <audiere_decoder.hpp>
Public Member Functions | |
virtual | ~Audiere_Decoder () |
Private Member Functions | |
virtual void | open (const std::string &fname) |
virtual void | close () |
virtual std::string | getName () |
virtual void | getInfo (int *samplerate, ChannelConfig *chans, SampleType *type) |
virtual size_t | read (char *buffer, size_t bytes) |
virtual void | rewind () |
virtual size_t | getSampleOffset () |
Audiere_Decoder & | operator= (const Audiere_Decoder &rhs) |
Audiere_Decoder (const Audiere_Decoder &rhs) | |
Audiere_Decoder () | |
Private Attributes | |
std::string | mSoundFileName |
audiere::FilePtr | mSoundFile |
audiere::SampleSourcePtr | mSoundSource |
int | mSampleRate |
SampleType | mSampleType |
ChannelConfig | mChannelConfig |
Friends | |
class | SoundManager |
MWSound::Audiere_Decoder::Audiere_Decoder | ( | const Audiere_Decoder & | rhs | ) | [private] |
MWSound::Audiere_Decoder::Audiere_Decoder | ( | ) | [private] |
virtual MWSound::Audiere_Decoder::~Audiere_Decoder | ( | ) | [virtual] |
virtual void MWSound::Audiere_Decoder::close | ( | ) | [private, virtual] |
Implements MWSound::Sound_Decoder.
virtual void MWSound::Audiere_Decoder::getInfo | ( | int * | samplerate, |
ChannelConfig * | chans, | ||
SampleType * | type | ||
) | [private, virtual] |
Implements MWSound::Sound_Decoder.
virtual std::string MWSound::Audiere_Decoder::getName | ( | ) | [private, virtual] |
Implements MWSound::Sound_Decoder.
virtual size_t MWSound::Audiere_Decoder::getSampleOffset | ( | ) | [private, virtual] |
Implements MWSound::Sound_Decoder.
virtual void MWSound::Audiere_Decoder::open | ( | const std::string & | fname | ) | [private, virtual] |
Implements MWSound::Sound_Decoder.
Audiere_Decoder& MWSound::Audiere_Decoder::operator= | ( | const Audiere_Decoder & | rhs | ) | [private] |
virtual size_t MWSound::Audiere_Decoder::read | ( | char * | buffer, |
size_t | bytes | ||
) | [private, virtual] |
Implements MWSound::Sound_Decoder.
virtual void MWSound::Audiere_Decoder::rewind | ( | ) | [private, virtual] |
Implements MWSound::Sound_Decoder.
friend class SoundManager [friend] |
int MWSound::Audiere_Decoder::mSampleRate [private] |
audiere::FilePtr MWSound::Audiere_Decoder::mSoundFile [private] |
std::string MWSound::Audiere_Decoder::mSoundFileName [private] |
audiere::SampleSourcePtr MWSound::Audiere_Decoder::mSoundSource [private] |