mcut
@mcut/timeline

TimeMappedElement

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / timeline/src / TimeMappedElement

Interface: TimeMappedElement

Defined in: packages/timeline/src/speed.ts:37

Structural slice of video/audio elements that the mapping helpers need.

Properties

durationMs

durationMs: number;

Defined in: packages/timeline/src/speed.ts:39


reversed?

optional reversed?: boolean;

Defined in: packages/timeline/src/speed.ts:42


startMs

startMs: number;

Defined in: packages/timeline/src/speed.ts:38


timeMap?

optional timeMap?: object[];

Defined in: packages/timeline/src/speed.ts:41

easing?

optional easing?:
  | "linear"
  | "hold"
  | "easeIn"
  | "easeOut"
  | "easeInOut"
  | {
  cubicBezier: [number, number, number, number];
};

Outgoing interpolation; default linear.

timeMs

timeMs: number;

Element-local ms (relative to startMs): moving a clip moves its animation.

value

value: number;

trimStartMs

trimStartMs: number;

Defined in: packages/timeline/src/speed.ts:40

On this page