UNPKG

@remotion/media-parser

Version:

A pure JavaScript library for parsing video files

16 lines (15 loc) 601 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getKeyFrameOrDeltaFromAvcInfo = void 0; const getKeyFrameOrDeltaFromAvcInfo = (infos) => { const keyOrDelta = infos.find((i) => i.type === 'keyframe' || i.type === 'delta-frame'); if (!keyOrDelta) { throw new Error('expected avc to contain info about key or delta'); } return keyOrDelta.type === 'keyframe' ? 'key' : keyOrDelta.isBidirectionalFrame ? 'bidirectional' : 'delta'; }; exports.getKeyFrameOrDeltaFromAvcInfo = getKeyFrameOrDeltaFromAvcInfo;