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 Referencefinal
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

void open (const std::string &fname) override
 
void close () override
 
std::string getName () override
 
void getInfo (int *samplerate, ChannelConfig *chans, SampleType *type) override
 
size_t read (char *buffer, size_t bytes) override
 
size_t getSampleOffset () override
 

Private Attributes

MWSound::MovieAudioDecoder * mDecoder
 

Additional Inherited Members

- Public Attributes inherited from MWSound::Sound_Decoder
const VFS::Manager * mResourceMgr
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements MWSound::Sound_Decoder.

Here is the call graph for this function:

size_t MWSound::MWSoundDecoderBridge::getSampleOffset ( )
overrideprivatevirtual

Implements MWSound::Sound_Decoder.

Here is the call graph for this function:

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

Member Data Documentation

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

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