UNPKG

@saran-ign/video-annotation-tool

Version:

[![npm version](https://img.shields.io/npm/v/@saran-ign/video-annotation-tool.svg)](https://www.npmjs.com/package/@saran-ign/video-annotation-tool) [![npm downloads](https://img.shields.io/npm/dm/@saran-ign/video-annotation-tool.svg)](https://www.npmjs.co

18 lines (17 loc) 662 B
declare const useVideoController: (playerRef: React.RefObject<HTMLVideoElement>, canvasParentRef: React.RefObject<HTMLDivElement>) => { playing: boolean; played: number; playbackRate: number; duration: number; currentTime: number; handlePlayPause: () => void; handleSeekChange: (seekTo: number) => void; handleSpeedChange: (rate: number) => void; handleFullScreen: () => void; formatTime: (time: number) => string; setCurrentTime: import("react").Dispatch<import("react").SetStateAction<number>>; isFullScreen: boolean; handleMuteUnmute: () => void; isMuted: boolean; }; export default useVideoController;