ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Audio::QuickTimeAudioDecoder Class Reference

#include <quicktime_intern.h>

Inheritance diagram for Audio::QuickTimeAudioDecoder:
Collaboration diagram for Audio::QuickTimeAudioDecoder:

List of all members.

Classes

class  AudioSampleDesc
class  QuickTimeAudioTrack

Public Member Functions

 QuickTimeAudioDecoder ()
virtual ~QuickTimeAudioDecoder ()
bool loadAudioFile (const Common::String &filename)
 Load a QuickTime audio file.
bool loadAudioStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeFileHandle)
 Load a QuickTime audio file from a SeekableReadStream.

Protected Member Functions

virtual
Common::QuickTimeParser::SampleDesc
readSampleDesc (Track *track, uint32 format, uint32 descSize)
void init ()

Protected Attributes

Common::Array
< QuickTimeAudioTrack * > 
_audioTracks

Detailed Description

Definition at line 48 of file quicktime_intern.h.


Constructor & Destructor Documentation

Audio::QuickTimeAudioDecoder::QuickTimeAudioDecoder (  ) 

Definition at line 103 of file audio/decoders/quicktime.cpp.

Audio::QuickTimeAudioDecoder::~QuickTimeAudioDecoder (  )  [virtual]

Definition at line 106 of file audio/decoders/quicktime.cpp.


Member Function Documentation

void Audio::QuickTimeAudioDecoder::init (  )  [protected]

Reimplemented from Common::QuickTimeParser.

Reimplemented in Video::QuickTimeDecoder.

Definition at line 127 of file audio/decoders/quicktime.cpp.

bool Audio::QuickTimeAudioDecoder::loadAudioFile ( const Common::String filename  ) 

Load a QuickTime audio file.

Parameters:
filename the filename to load

Definition at line 111 of file audio/decoders/quicktime.cpp.

bool Audio::QuickTimeAudioDecoder::loadAudioStream ( Common::SeekableReadStream stream,
DisposeAfterUse::Flag  disposeFileHandle 
)

Load a QuickTime audio file from a SeekableReadStream.

Parameters:
stream the stream to load

Definition at line 119 of file audio/decoders/quicktime.cpp.

Common::QuickTimeParser::SampleDesc * Audio::QuickTimeAudioDecoder::readSampleDesc ( Track track,
uint32  format,
uint32  descSize 
) [protected, virtual]

Implements Common::QuickTimeParser.

Reimplemented in Video::QuickTimeDecoder.

Definition at line 137 of file audio/decoders/quicktime.cpp.


Member Data Documentation


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


Generated on Sat Jan 12 2019 05:03:54 for ResidualVM by doxygen 1.7.1
curved edge   curved edge