Movie Fragment Header Box contains a sequence number, as a safety * check. The sequence number usually starts at 1 and must increase for each * movie fragment in the file, in the order in which they occur. This allows * readers to verify integrity of the sequence; it is an error to construct a * file where the fragments are out of sequence. * * @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_MFHD extends ISO14496_Box_Full { /** @var integer */ private $_sequenceNumber; /** * 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, &$options = array()) { parent::__construct($reader, $options); $this->_sequenceNumber = $this->_reader->readUInt32BE(); } /** * Returns the ordinal number of this fragment, in increasing order. * * @return integer */ public function getSequenceNumber() { return $this->_sequenceNumber; } }