Track Fragment Box there is a set of track fragments, zero * or more per track. The track fragments in turn contain zero or more track * runs, each of which document a contiguous run of samples for that track. * * Within these structures, many fields are optional and can be defaulted. It is * possible to add empty time to a track using these structures, as well as * adding samples. Empty inserts can be used in audio tracks doing silence * suppression, for example. * * @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_TRAF 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(); } }