This chapter contains a number of examples that can help you pull together all of the material in this book by examining the atom structure that results from a number of different scenarios.
The chapter is divided into the following topics:
“Creating, Copying, and Disposing of Atom Containers” discusses the various ways you can work with atom containers, along with illustrations and sample code that show usage.
“Creating an Effect Description” discusses how you create an effect description by creating an atom container, inserting a QT atom that specifies the effect, and inserting a set of QT atoms that set its parameters.
“Creating Movies With Modifier Tracks” provides sample code showing you how to create a movie with modifier tracks.
“Authoring Movies With External Movie Targets” discusses how to author movies with external targets, using two new target atoms introduced in QuickTime 4.
“Adding Wired Actions To a Flash Track” explains the steps you need to follow in order to add wired actions to a Macromedia Flash track.
“Creating Video Tracks at 30 Frames-per-Second” discusses creating 30 fps video.
“Creating Video Tracks at 29.97 Frames-per-Second” describes creating 29.97 fps video.
“Creating Audio Tracks at 44.1 Khz” provides an example of creating an audio track.
“Creating a Timecode Track for 29.97 FPS Video” presents a timecode track example.
“Playing With Edit Lists” discusses how to interpret edit list data.
“Interleaving Movie Data” shows how a movie’s tracks are interleaved in the movie data file.
“Referencing Two Data Files With a Single Track” shows how track data may reside in more than one file.
“Getting the Name of a QuickTime VR Node” discusses how you can use standard QuickTime atom container functions to retrieve the information in a QuickTime VR node header atom.
“Adding Custom Atoms in a QuickTime VR Movie” describes how to add custom atoms to either the QuickTime VR world or node information atom containers.
“Adding Atom Containers in a QuickTime VR Movie” shows the code you would use to add VR world and node information atom containers to a QTVR track.
“Optimizing QuickTime VR Movies for Web Playback” describes how to use the QTVR Flattener, a movie export component that converts an existing QuickTime VR single node movie into a new movie that is optimized for viewing on the Web.
Last updated: 2007-09-04