/** * Returns the box raw data. * * @return string */ public function __toString($data = "") { return parent::__toString ("appl" . $this->_handlerType . Transform::toUInt32BE(0) . Transform::toUInt32BE(0) . Transform::toUInt32BE(0) . $this->_name . "\0"); }
/** * Returns the box raw data. * * @return string */ public function __toString($data = "") { return parent::__toString(Transform::toUInt32BE(count($this->_boxes))); }
/** * Returns the box raw data. * * @return string */ public function __toString($data = "") { return parent::__toString (Transform::toUInt16BE (((ord($this->_language[0]) - 0x60) << 10) | ((ord($this->_language[1]) - 0x60) << 5) | ord($this->_language[2]) - 0x60) . $this->_tag); }
/** * Returns the box raw data. * * @return string */ public function __toString($data = "") { $data = Transform::toUInt32BE(count($this->_chunkOffsetTable)); foreach ($this->_chunkOffsetTable as $chunkOffset) $data .= Transform::toInt64BE($chunkOffset); return parent::__toString($data); }
/** * Returns the box raw data. * * @return string */ public function __toString($data = "") { switch ($this->getFlags()) { case self::INTEGER: case self::INTEGER_OLD_STYLE: $data = ""; for ($i = 0; $i < strlen($this->_value); $i++) $data .= Transform::toInt8($this->_value[$i]); break; case self::STRING: default: $data = $this->_value; } return parent::__toString("\0\0\0\0" . $data); }