Signature
useTimelineClipTrim(): UseTimelineClipTrimResultReturns
Trim gesture state and start, move, commit, and cancel commands.
Examples
const trim = useTimelineClipTrim();return <button aria-label="Trim clip end" onPointerDown={(event) => { if (trim.startClipTrim({ clipId: 'clip', edge: 'end', clientX: event.clientX }).ok) { event.currentTarget.setPointerCapture(event.pointerId); } }} onPointerMove={(event) => { trim.moveClipTrim({ clientX: event.clientX }); }} onPointerUp={() => { trim.endClipTrim(); }} onPointerCancel={() => { trim.cancelClipTrim(); }} onLostPointerCapture={() => { trim.cancelClipTrim(); }}/>;