Skip to content
Dimitri Podborski edited this page Sep 17, 2020 · 1 revision

ISO/SC29 Reference Software Guide

This library provides support for reading and writing MP4 and MJ2 files. These files are based on the QuickTime1 file format, modified to meet the needs of MPEG-4 and Motion JPEG 2000. The reference software provides an API and C implementation that allow you to read and write these files from your own programs.

The functions fall into three major groups: those used when MP4 files are desired (whose names start with MP4), those used with MJ2 files (whose names start with MJ2), and (the majority of functions), those used by both MP4 and MJ2. This last group of functions has previously had names starting MP4; they are documented here with names starting ISO, to emphasize their common nature. The old MP4 names continue to exist and will continue to work. It is suggested that the new ISO names are used going forward.

NOTE: Please only use the routines from ISOMovies.h that are described herein. Code that uses only the presently documented routines should continue to work with minimal changes in the future.

1: QuickTime is a trademark of Apple Computer, Inc.