예제 #1
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 4 + count($this->_timeToSampleTable) * 8;
 }
예제 #2
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 21 + strlen($this->_name);
 }
예제 #3
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 3 + strlen($this->_notice);
 }
예제 #4
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 4 + count($this->_syncSampleTable) * 4;
 }
예제 #5
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + strlen($this->_location);
 }
예제 #6
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + count($this->_sampleDependencyTypeTable);
 }
예제 #7
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     $lengthSizes = $this->_getLengthSizes();
     return parent::getHeapSize() + 12 + count($this->_entries) * ($this->getVersion() == 1 ? 16 : 8) + count($this->_entries) * ($lengthSizes['trafNum'] + 1) + count($this->_entries) * ($lengthSizes['trunNum'] + 1) + count($this->_entries) * ($lengthSizes['sampleNum'] + 1);
 }
예제 #8
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 8 + count($this->_sampleToGroupTable) * 8;
 }
예제 #9
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 8 + ($this->hasFlag(1) ? strlen($this->_schemeUri) + 1 : 0);
 }
예제 #10
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + count($this->_values) * 2;
 }
예제 #11
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 7 + strlen($this->_itemName) + strlen($this->_contentType) + strlen($this->_contentEncoding);
 }
예제 #12
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + ($this->getVersion() == 1 ? 28 : 16) + 4;
 }
예제 #13
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 4 + count($this->_sampleToChunkTable) * 12;
 }
예제 #14
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + ($this->getVersion() == 1 ? 32 : 20) + 60;
 }
예제 #15
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 4 + count($this->_compositionOffsetTable) * 8;
 }
예제 #16
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  * @todo There has got to be a better way to do this
  */
 public function getHeapSize()
 {
     $writer = new HausDesign_Io_StringWriter();
     $this->_tag->write($writer);
     return parent::getHeapSize() + 2 + $writer->getSize();
 }
예제 #17
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 4 + count($this->_chunkOffsetTable) * 4;
 }
예제 #18
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + $this->getSize() - 12;
 }
예제 #19
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + count($this->_progressiveDownloadInfo) * 8;
 }
예제 #20
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 2;
 }
예제 #21
0
 /**
  * Returns the box heap size in bytes.
  *
  * @return integer
  */
 public function getHeapSize()
 {
     return parent::getHeapSize() + 8 + ($this->_sampleSize == 0 ? count($this->_sampleSizeTable) * 4 : 0);
 }