Total source duration in seconds.
YouTube video id used for keyframe probing.
Current trim range in seconds.
Called when the user adjusts either handle.
Updated trim range.
OptionalplayerOptional preview player handle to seek while trimming.
OptionalenableWhen false, trim handles stay without keyframe probing after precise edits.
OptionalshowWhen false, hides one-frame nudge buttons (embed preview mode).
Props for TrimRangeSlider.