OpenMW
Public Member Functions | Public Attributes | Private Member Functions
MWSound::Sound_Decoder Struct Reference

#include <sound_decoder.hpp>

List of all members.

Public Member Functions

virtual void open (const std::string &fname)=0
virtual void close ()=0
virtual std::string getName ()=0
virtual void getInfo (int *samplerate, ChannelConfig *chans, SampleType *type)=0
virtual size_t read (char *buffer, size_t bytes)=0
virtual void readAll (std::vector< char > &output)
virtual void rewind ()=0
virtual size_t getSampleOffset ()=0
 Sound_Decoder ()
virtual ~Sound_Decoder ()

Public Attributes

Ogre::ResourceGroupManager & mResourceMgr

Private Member Functions

 Sound_Decoder (const Sound_Decoder &rhs)
Sound_Decoderoperator= (const Sound_Decoder &rhs)

Constructor & Destructor Documentation

virtual MWSound::Sound_Decoder::~Sound_Decoder ( ) [inline, virtual]

Member Function Documentation

virtual void MWSound::Sound_Decoder::close ( ) [pure virtual]
virtual void MWSound::Sound_Decoder::getInfo ( int *  samplerate,
ChannelConfig chans,
SampleType type 
) [pure virtual]
virtual std::string MWSound::Sound_Decoder::getName ( ) [pure virtual]
virtual size_t MWSound::Sound_Decoder::getSampleOffset ( ) [pure virtual]
virtual void MWSound::Sound_Decoder::open ( const std::string &  fname) [pure virtual]
Sound_Decoder& MWSound::Sound_Decoder::operator= ( const Sound_Decoder rhs) [private]
virtual size_t MWSound::Sound_Decoder::read ( char *  buffer,
size_t  bytes 
) [pure virtual]
void MWSound::Sound_Decoder::readAll ( std::vector< char > &  output) [virtual]
virtual void MWSound::Sound_Decoder::rewind ( ) [pure virtual]

Member Data Documentation

Ogre::ResourceGroupManager& MWSound::Sound_Decoder::mResourceMgr

The documentation for this struct was generated from the following files: