13.07.2015 Views

Quicktime File Format (2012-08-14).pdf

Quicktime File Format (2012-08-14).pdf

Quicktime File Format (2012-08-14).pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Overview of QTFFQuickTime Movie <strong>File</strong>sNote If you are working with the QuickTime API, you do not need to parse QT atoms. Instead, theQT atom functions can be used to create atom containers, add atoms to and remove atoms fromatom containers, search for atoms in atom containers, and retrieve data from atoms in atom containers.Most QT atom functions take two parameters to specify a particular atom: the atom container that containsthe atom, and the offset of the atom in the atom container data structure. You obtain an atom’s offset bycalling either QTFindChildByID or QTFindChildByIndex. An atom’s offset may be invalidated if the QTatom container that contains it is modified.When calling any QT atom function for which you specify a parent atom as a parameter, you can pass theconstant kParentAtomIsContainer as an atom offset to indicate that the specified parent atom is the atomcontainer itself. For example, you would call the QTFindChildByIndex function and passkParentAtomIsContainer constant for the parent atom parameter to indicate that the requested childatom is a child of the atom container itself.QuickTime Movie <strong>File</strong>sThe QuickTime file format describes the characteristics of QuickTime movie files. A QuickTime movie file containsa QuickTime movie resource, or else points to one or more external sources using movie references. The mediasamples used by the movie (such as video frames or groups of audio samples) may be included in the moviefile, or may be external to the movie file in one or more files, streams, or other sources.A QuickTime movie is not limited to video and audio; it may use any subset or combination of media typesthat QuickTime supports, including video, sound, still images, text, Flash, 3D models, and virtual realitypanoramas. It supports both time-based and nonlinear interactive media.In file systems that support filename extensions, QuickTime movie files should have an extension of .mov. Onthe Macintosh platform, QuickTime files have a Mac OS file type of 'MooV'. QuickTime movie files shouldalways be associated with the MIME type "video/quicktime", whether or not the movie contains video.<strong>2012</strong>-<strong>08</strong>-<strong>14</strong> | © 2004, <strong>2012</strong> Apple Inc. All Rights Reserved.30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!