summaryrefslogtreecommitdiff
path: root/apps/web/src/services/renderer/nodes/video-node.ts
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2026-02-05 12:53:56 +0100
committerMaze Winther <mazewinther@gmail.com>2026-02-05 12:53:56 +0100
commit2257ca2e6f9f8834880ea9bab4355c168ee6c33b (patch)
treef2ead774beda94d95fb771bc3eb16972fb08468a /apps/web/src/services/renderer/nodes/video-node.ts
parent490fc170c0705703728a889cbc35a04ca41ae7eb (diff)
downloadopencut-2257ca2e6f9f8834880ea9bab4355c168ee6c33b.tar.gz
make storage versioning per-project + few other refactors
Diffstat (limited to 'apps/web/src/services/renderer/nodes/video-node.ts')
-rw-r--r--apps/web/src/services/renderer/nodes/video-node.ts8
1 files changed, 3 insertions, 5 deletions
diff --git a/apps/web/src/services/renderer/nodes/video-node.ts b/apps/web/src/services/renderer/nodes/video-node.ts
index b6911df7..841eb459 100644
--- a/apps/web/src/services/renderer/nodes/video-node.ts
+++ b/apps/web/src/services/renderer/nodes/video-node.ts
@@ -4,8 +4,10 @@ import { videoCache } from "@/services/video-cache/service";
const VIDEO_EPSILON = 1 / 1000;
-export interface BaseMediaNodeParams {
+export interface VideoNodeParams {
+ url: string;
file: File;
+ mediaId: string;
duration: number;
timeOffset: number;
trimStart: number;
@@ -17,10 +19,6 @@ export interface BaseMediaNodeParams {
opacity?: number;
}
-export interface VideoNodeParams extends BaseMediaNodeParams {
- mediaId: string;
-}
-
export class VideoNode extends BaseNode<VideoNodeParams> {
private getVideoTime(time: number) {
return time - this.params.timeOffset + this.params.trimStart;