Function

useTimelineMediaSync

High-level synchronization for external media surfaces. The hook remains media-library agnostic: apps provide an adapter for decoding, rendering, and audio scheduling, while the hook handles active layer lookup, first-content seeking, external-clock playback, rate changes, and pause state.

Signature

Type Definition
useTimelineMediaSync(options: UseTimelineMediaSyncOptions<LayerName>): UseTimelineMediaSyncResult<LayerName>

Type parameters

NameConstraintDefaultDescription
LayerNamestringstringNo type parameter summary yet.

Parameters

NameTypeDescription
optionsUseTimelineMediaSyncOptions<LayerName>External media adapter, readiness state, active layers, and callbacks.

Returns