12 Index Tables

Bruce Devlin

 

An index table allows an application to convert a time offset to a byte offset within a given stream in a file. This allows applications to access any frame or sample within the file without having to parse the entire file. The general concepts for the use of index tables were first introduced in Chapter 2. The detailed construction of index tables is given here. Further information for specific stream types such as MPEG and audio is given in the respective chapters.

Simple applications where index tables are required include:

  • Trick mode playback
  • Playout servers
  • Editing applications
  • Playback of OP3x files

The individual items within an index table are shown in Figure 2.16. These items will be discussed further during ...

Get The MXF Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.