ttyrec
Version:
Native javascript Ttyrec file encoder/decoder using streams
20 lines (14 loc) • 426 B
JavaScript
;
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
};