Degradation Priority Box contains the degradation priority of each * sample. Specifications derived from this define the exact meaning and * acceptable range of the priority field. * * @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_STDP extends ISO14496_Box_Full { /** @var Array */ private $_values = array(); /** * 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); while ($this->_reader->getOffset() < $this->getOffset() + $this->getSize()) $this->_values[] = array("priority" => $this->_reader->readUInt16BE()); } /** * Returns an array of values. Each entry is an array containing the following * keys. * o priority: specifies the degradation priority for each sample segment. * * @return Array */ public function getValues() { return $this->_values; } }