mcut
@mcut/timeline

ProjectMediaContext

Generated TypeScript API reference for the public mcut SDK.

mcut SDK


mcut SDK / timeline/src / ProjectMediaContext

Interface: ProjectMediaContext

Defined in: packages/timeline/src/project-context.ts:62

Properties

assets

assets: ProjectMediaAssetContext[];

Defined in: packages/timeline/src/project-context.ts:76


markers

markers: object[];

Defined in: packages/timeline/src/project-context.ts:78

color?

optional color?: string;

Any CSS color; UIs fall back to their accent color when absent.

id

id: `m-${string}` = markerIdSchema;

label?

optional label?: string;

timeMs

timeMs: number;

playback?

optional playback?: PlaybackState;

Defined in: packages/timeline/src/project-context.ts:74


project

project: object;

Defined in: packages/timeline/src/project-context.ts:63

assetCount

assetCount: number;

durationMs

durationMs: number;

fps

fps: number;

height

height: number;

id

id: string;

markerCount

markerCount: number;

name

name: string;

trackCount

trackCount: number;

width

width: number;

selection

selection: object;

Defined in: packages/timeline/src/project-context.ts:75

elementIds

elementIds: string[];

tracks

tracks: ProjectMediaTrackContext[];

Defined in: packages/timeline/src/project-context.ts:77


transcript

transcript: object;

Defined in: packages/timeline/src/project-context.ts:79

captionCount

captionCount: number;

endMs?

optional endMs?: number;

hasTranscript

hasTranscript: boolean;

startMs?

optional startMs?: number;

wordCount

wordCount: number;

On this page