UNPKG

mp4box

Version:

JavaScript version of GPAC's MP4Box tool

25 lines (23 loc) 781 B
BoxParser.createFullBoxCtor("tkhd", "TrackHeaderBox", function(stream) { if (this.version == 1) { this.creation_time = stream.readUint64(); this.modification_time = stream.readUint64(); this.track_id = stream.readUint32(); stream.readUint32(); this.duration = stream.readUint64(); } else { this.creation_time = stream.readUint32(); this.modification_time = stream.readUint32(); this.track_id = stream.readUint32(); stream.readUint32(); this.duration = stream.readUint32(); } stream.readUint32Array(2); this.layer = stream.readInt16(); this.alternate_group = stream.readInt16(); this.volume = stream.readInt16()>>8; stream.readUint16(); this.matrix = stream.readInt32Array(9); this.width = stream.readUint32(); this.height = stream.readUint32(); });