Пример #1
0
 /**
  * @since 1.0
  * @uses  Util::pack()
  * 
  * @return binary
  */
 public function toBinary()
 {
     return Util\Util::pack(0x4d, 0x54, 0x68, 0x64) . Util\Util::pack(0x0, 0x0, 0x0, 0x6) . Util\Util::pack(0x0, $this->midiFormat) . Util\Util::pack($this->numTracks >> 8, $this->numTracks & 0xff) . Util\Util::pack($this->timeDivision >> 8, $this->timeDivision & 0xff);
 }
Пример #2
0
 /**
  * @since 1.0
  * @uses  Util::pack()
  * 
  * @return binary
  */
 public function toBinary()
 {
     return Util\Util::pack(0x4d, 0x54, 0x72, 0x6b) . Util\Util::pack($this->size >> 24) . Util\Util::pack($this->size >> 16 & 0xff) . Util\Util::pack($this->size >> 8 & 0xff) . Util\Util::pack($this->size & 0xff);
 }