@mcut/timeline
ProjectMediaContext
Generated TypeScript API reference for the public 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;