This chapter provides background information about movie data exchange components. After reading this chapter, you should understand why these components exist and whether you need to create or use one.
Movie data exchange components allow applications to place various types of data into a QuickTime movie or extract data from a movie in a specified format. Movie data import components translate foreign (that is, nonmovie) data formats into QuickTime movie data format. For example, a movie data import component might convert images from a paint application into frames in a QuickTime movie.
Conversely, movie data export components convert movie data into other formats, so that the data can be used by other applications. As an example, a movie data export component might allow an application to extract the sound track from a QuickTime movie in AIFF format. The extracted sound track may then be manipulated by applications that are not QuickTime-aware.
Applications use the services of movie data exchange components by calling the Movie Toolbox. Figure 5-1 shows the relationship between the Movie Toolbox and movie data import components while Figure 5-2 shows how movie data export components fit into the picture.
If you are writing a media handler that works with a new type of data, you will probably need to use one or more data exchange components to facilitate the importing and exporting of data to QuickTime movies.
Saving and Restoring Settings
Movie Exporter Presets
Implementing Movie Data Exchange Components
Standard Compression Components and Settings
Exporting Text
Time Stamps
Text Descriptors
MIME Type List
Importing Text
Importing In Place
Audio CD Import Component
DV Video Import and Export Components
Exporting DV Data from an Application
Exporting Data from Sources Other Than Movies
Determining What Kind of Tracks a Component Supports
Using a Movie Data Export Component to Export Audio
Using a Movie Data Export Component to Export Video
Last updated: 2006-01-10