UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

18 lines (17 loc) 557 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseHeader = void 0; const parseHeader = ({ state, }) => { const fileSize = state.iterator.getUint32Le(); const fileType = state.iterator.getByteString(4, false); if (fileType !== 'WAVE') { throw new Error(`Expected WAVE, got ${fileType}`); } const header = { type: 'wav-header', fileSize, }; state.structure.getWavStructure().boxes.push(header); return Promise.resolve(null); }; exports.parseHeader = parseHeader;