MPEG Buffer Passing Format

This page describes the exact format used by the MPEG File object when passing data to another object. The MPEG Play object expects data to be in this form in so much that each of the buffer chunks described below should exist in the scatterbuffer passed. The order of the buffer chunks is irrelevant.

The MPEG File object sends each frame in a separate scatter buffer. A scatter buffer list corresponds to sending 1 or more frame. Each scatter buffer has the following buffer chunks:

In addition, the following buffer chunks are sent if needed:

MPEG Buffer Header Chunk

This buffer chunk consists of:

CM Data Chunk

This chunk consists of:

The following two chunks are only sent if the appropriate flags are set in the MPEG Buffer Header.

Intra Quant Matrix Chunk

This chunk consists of:

Non-Intra Quant Matrix Chunk

This chunk consists of: