blob: 12982292e02f72166a66dac8923286b990d16749 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import type { RetimeConfig } from "@/lib/timeline";
import { getSourceTimeAtClipTime } from "./resolve";
export function getSourceSpanAtClipTime({
clipTime,
retime,
}: {
clipTime: number;
retime?: RetimeConfig;
}): number {
return Math.max(0, getSourceTimeAtClipTime({ clipTime, retime }));
}
export function splitRetimeAtClipTime({
retime,
}: {
retime?: RetimeConfig;
splitClipTime: number;
}): {
left: RetimeConfig | undefined;
right: RetimeConfig | undefined;
} {
return { left: retime, right: retime };
}
export function adjustRetimeForTrimChange({
retime,
}: {
retime?: RetimeConfig;
clipTrimTime: number;
side: "start" | "end";
}): RetimeConfig | undefined {
return retime;
}
|