| Meta data functions | These functions allow you to manage meta boxes (atoms) at file, movie, and track level, and the items they contain |
| Data Types | Data types used within the API |
| Utility functions | Utility functions which help to operate with data |
| Movie related functions | Functions to operate with ISOMovie/MP4Movie objects |
| Track related functions | Functions to operate with ISOTrack/MP4Track objects |
| Media related functions | Functions to operate with ISOMedia/MP4Media objects |
| Sync layer functions | MPEG sync layer functions |
| Sample Description functions | Sample Description functions, General, AVC, Metadata, etc |
| Track reader functions | Track readers are objects that allow you to easily read sequential samples or access units from a movie track |
| Sample Auxiliary Information | MPEG sample auxiliary information functions |
| User data functions | These functions allow you to access and manipulate track and movie user data |
| SLConfig functions | MPEG SLConfig functions |
| MPEG 4 IPMPX related functions | MPEG 4 IPMPX related functions |
| ISMACrypt Support | ISMACrypt Support |