/** * @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); }
/** * @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); }