OpenMW
Public Member Functions | Private Member Functions | Private Attributes | Friends
MWSound::Audiere_Decoder Class Reference

#include <audiere_decoder.hpp>

List of all members.

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_Decoderoperator= (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

Constructor & Destructor Documentation


Member Function Documentation

virtual void MWSound::Audiere_Decoder::close ( ) [private, virtual]
virtual void MWSound::Audiere_Decoder::getInfo ( int *  samplerate,
ChannelConfig chans,
SampleType type 
) [private, virtual]
virtual std::string MWSound::Audiere_Decoder::getName ( ) [private, virtual]
virtual size_t MWSound::Audiere_Decoder::getSampleOffset ( ) [private, virtual]
virtual void MWSound::Audiere_Decoder::open ( const std::string &  fname) [private, virtual]
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]
virtual void MWSound::Audiere_Decoder::rewind ( ) [private, virtual]

Friends And Related Function Documentation

friend class SoundManager [friend]

Member Data Documentation

audiere::FilePtr MWSound::Audiere_Decoder::mSoundFile [private]
audiere::SampleSourcePtr MWSound::Audiere_Decoder::mSoundSource [private]

The documentation for this class was generated from the following file: