OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MWSound::MWSoundDecoderBridge Class Reference
Inheritance diagram for MWSound::MWSoundDecoderBridge:
Collaboration diagram for MWSound::MWSoundDecoderBridge:

Public Member Functions

 MWSoundDecoderBridge (MWSound::MovieAudioDecoder *decoder)
 
- Public Member Functions inherited from MWSound::Sound_Decoder
virtual void readAll (std::vector< char > &output)
 
 Sound_Decoder (const VFS::Manager *resourceMgr)
 
virtual ~Sound_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 size_t getSampleOffset ()
 

Private Attributes

MWSound::MovieAudioDecodermDecoder
 

Additional Inherited Members

- Public Attributes inherited from MWSound::Sound_Decoder
const VFS::ManagermResourceMgr
 

Constructor & Destructor Documentation

MWSound::MWSoundDecoderBridge::MWSoundDecoderBridge ( MWSound::MovieAudioDecoder decoder)
inline

Member Function Documentation

void MWSound::MWSoundDecoderBridge::close ( )
privatevirtual
void MWSound::MWSoundDecoderBridge::getInfo ( int samplerate,
ChannelConfig chans,
SampleType type 
)
privatevirtual
std::string MWSound::MWSoundDecoderBridge::getName ( )
privatevirtual

Implements MWSound::Sound_Decoder.

Here is the call graph for this function:

size_t MWSound::MWSoundDecoderBridge::getSampleOffset ( )
privatevirtual

Implements MWSound::Sound_Decoder.

Here is the call graph for this function:

void MWSound::MWSoundDecoderBridge::open ( const std::string &  fname)
privatevirtual
size_t MWSound::MWSoundDecoderBridge::read ( char *  buffer,
size_t  bytes 
)
privatevirtual

Member Data Documentation

MWSound::MovieAudioDecoder* MWSound::MWSoundDecoderBridge::mDecoder
private

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