@mcut/timeline
FrameRequest
Generated TypeScript API reference for the public mcut SDK.
mcut SDK / timeline/src / FrameRequest
Interface: FrameRequest
Defined in: packages/timeline/src/frame-requests.ts:12
The exact (asset, source-time) pairs an element needs to paint at a given timeline time. THE seam between render and decode: the compositor's renderers, the export frame source, and the preview pool all enumerate through this so a frame prepared by one is the frame requested by the others (cache keys must match to the millisecond). Declared per element type via its registry entry.
Properties
assetId
assetId: string;Defined in: packages/timeline/src/frame-requests.ts:13
sourceTimeMs
sourceTimeMs: number;Defined in: packages/timeline/src/frame-requests.ts:15
Source media time in ms, clamped ≥ 0 (matches renderer clamping).