init commit
This commit is contained in:
27
remotion/node_modules/@remotion/media-parser/dist/state/keyframes.js
generated
vendored
Normal file
27
remotion/node_modules/@remotion/media-parser/dist/state/keyframes.js
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.keyframesState = void 0;
|
||||
const keyframesState = () => {
|
||||
const keyframes = [];
|
||||
const addKeyframe = (keyframe) => {
|
||||
if (keyframes.find((k) => k.positionInBytes === keyframe.positionInBytes)) {
|
||||
return;
|
||||
}
|
||||
keyframes.push(keyframe);
|
||||
};
|
||||
const getKeyframes = () => {
|
||||
keyframes.sort((a, b) => a.positionInBytes - b.positionInBytes);
|
||||
return keyframes;
|
||||
};
|
||||
const setFromSeekingHints = (keyframesFromHints) => {
|
||||
for (const keyframe of keyframesFromHints) {
|
||||
addKeyframe(keyframe);
|
||||
}
|
||||
};
|
||||
return {
|
||||
addKeyframe,
|
||||
getKeyframes,
|
||||
setFromSeekingHints,
|
||||
};
|
||||
};
|
||||
exports.keyframesState = keyframesState;
|
||||
Reference in New Issue
Block a user