UNPKG

mp4box

Version:

JavaScript version of GPAC's MP4Box tool

17 lines (15 loc) 562 B
BoxParser.createSampleGroupCtor("seig", function(stream) { this.reserved = stream.readUint8(); var tmp = stream.readUint8(); this.crypt_byte_block = tmp >> 4; this.skip_byte_block = tmp & 0xF; this.isProtected = stream.readUint8(); this.Per_Sample_IV_Size = stream.readUint8(); this.KID = BoxParser.parseHex16(stream); this.constant_IV_size = 0; this.constant_IV = 0; if (this.isProtected === 1 && this.Per_Sample_IV_Size === 0) { this.constant_IV_size = stream.readUint8(); this.constant_IV = stream.readUint8Array(this.constant_IV_size); } });