Movie Fragment Box extend the presentation in time. They provide * the information that would previously have been in the * {@link ISO14496_Box_MOOV Movie Box}. The actual samples are in * {@link ISO14496_Box_MDAT Media Data Boxes}, as usual, if they are in the same * file. The data reference index is in the sample description, so it is * possible to build incremental presentations where the media data is in files * other than the file containing the Movie Box. * * The Movie Fragment Box is a top-level box, (i.e. a peer to the Movie Box and * Media Data boxes). It contains a {@link ISO14496_Box_MFHD Movie Fragment * Header Box}, and then one or more {@link ISO14496_Box_TRAF Track Fragment * Boxes}. * * @package php-reader * @subpackage ISO 14496 * @author Sven Vollbehr * @copyright Copyright (c) 2008 The PHP Reader Project Workgroup * @license http://code.google.com/p/php-reader/wiki/License New BSD License * @version $Rev: 92 $ */ final class ISO14496_Box_MOOF extends ISO14496_Box { /** * Constructs the class with given parameters and reads box related data from * the ISO Base Media file. * * @param Reader $reader The reader object. */ public function __construct($reader = null, &$options = array()) { parent::__construct($reader, $options); $this->setContainer(true); if ($reader === null) return; $this->constructBoxes(); } }