|
enum | QTVRType { OTHER,
OBJECT,
PANORAMA
} |
|
|
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
} |
|
|
virtual SampleDesc * | readSampleDesc (Track *track, uint32 format, uint32 descSize)=0 |
|
void | init () |
|
◆ parseFile()
bool Common::QuickTimeParser::parseFile |
( |
const Path & |
filename | ) |
|
Load a QuickTime file
- Parameters
-
filename | the filename to load |
◆ parseStream()
bool Common::QuickTimeParser::parseStream |
( |
SeekableReadStream * |
stream, |
|
|
DisposeAfterUse::Flag |
disposeFileHandle = DisposeAfterUse::YES |
|
) |
| |
Load a QuickTime file from a SeekableReadStream
- Parameters
-
stream | the stream to load |
disposeFileHandle | whether to delete the stream after use |
◆ close()
void Common::QuickTimeParser::close |
( |
| ) |
|
◆ flattenEditLists()
void Common::QuickTimeParser::flattenEditLists |
( |
| ) |
|
Flattens edit lists to a single edit containing the first edit contiguously through the last edit. Used to work around bad edit offsets.
◆ setChunkBeginOffset()
void Common::QuickTimeParser::setChunkBeginOffset |
( |
uint32 |
offset | ) |
|
|
inline |
Set the beginning offset of the video so we can modify the offsets in the stco atom of videos inside the Mohawk/mTropolis archives
- Parameters
-
offset | the beginning offset of the video |
◆ getTimeScale()
uint32 Common::QuickTimeParser::getTimeScale |
( |
| ) |
const |
|
inline |
Returns the movie time scale
◆ isOpen()
bool Common::QuickTimeParser::isOpen |
( |
| ) |
const |
|
inline |
Find out if this parser has an open file handle
The documentation for this class was generated from the following file: