Classes | |
class | AudioSampleDesc |
class | QuickTimeAudioTrack |
Public Member Functions | |
bool | loadAudioFile (const Common::Path &filename) |
bool | loadAudioStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeFileHandle) |
Public Member Functions inherited from Common::QuickTimeParser | |
bool | parseFile (const Path &filename) |
bool | parseStream (SeekableReadStream *stream, DisposeAfterUse::Flag disposeFileHandle=DisposeAfterUse::YES) |
void | close () |
void | flattenEditLists () |
void | setChunkBeginOffset (uint32 offset) |
uint32 | getTimeScale () const |
bool | isOpen () const |
Protected Member Functions | |
virtual Common::QuickTimeParser::SampleDesc * | readSampleDesc (Track *track, uint32 format, uint32 descSize) |
void | init () |
Protected Member Functions inherited from Common::QuickTimeParser | |
void | init () |
Protected Attributes | |
Common::Array< QuickTimeAudioTrack * > | _audioTracks |
Protected Attributes inherited from Common::QuickTimeParser | |
SeekableReadStream * | _fd |
uint32 | _timeScale |
uint32 | _duration |
Rational | _scaleFactorX |
Rational | _scaleFactorY |
Array< Track * > | _tracks |
Navigation | _nav |
QTVRType | _qtvrType |
uint16 | _winX |
uint16 | _winY |
Track * | _panoTrack |
Additional Inherited Members | |
Public Types inherited from Common::QuickTimeParser | |
enum | QTVRType { OTHER, OBJECT, PANORAMA } |
Protected Types inherited from Common::QuickTimeParser | |
enum | CodecType { CODEC_TYPE_MOV_OTHER, CODEC_TYPE_VIDEO, CODEC_TYPE_AUDIO, CODEC_TYPE_MIDI, CODEC_TYPE_PANO } |
enum | GraphicsMode { COPY = 0x0, DITHER_COPY = 0x40, BLEND = 0x20, TRANSPARENT = 0x24, STRAIGHT_ALPHA = 0x100, PREMUL_WHITE_ALPHA = 0x101, PREMUL_BLACK_ALPHA = 0x102, STRAIGHT_ALPHA_BLEND = 0x104, COMPOSITION = 0x103 } |
enum | HotSpotType { undefined, link, navg } |
enum | MovieType { kStandardObject = 1, kOldNavigableMovieScene, kObjectInScene } |
bool Audio::QuickTimeAudioDecoder::loadAudioFile | ( | const Common::Path & | filename | ) |
Load a QuickTime audio file
filename | the filename to load |
bool Audio::QuickTimeAudioDecoder::loadAudioStream | ( | Common::SeekableReadStream * | stream, |
DisposeAfterUse::Flag | disposeFileHandle | ||
) |
Load a QuickTime audio file from a SeekableReadStream
stream | the stream to load |