UNPKG

ttyrec

Version:

Native javascript Ttyrec file encoder/decoder using streams

20 lines (14 loc) 426 B
'use strict'; function encode(sec, usec, chunk) { var headerBuffer = new Buffer(12); // 32Bit (= 4 Bytes) Little Endian headerBuffer.writeUInt32LE(sec,0); headerBuffer.writeUInt32LE(usec,4); headerBuffer.writeUInt32LE(chunk.length,8); // Join the header and chunk in one buffer/packet var packetBuffer = Buffer.concat([headerBuffer, chunk]); return packetBuffer; } module.exports = { encode: encode };