@saran-ign/video-annotation-tool
Version:
[](https://www.npmjs.com/package/@saran-ign/video-annotation-tool) [](https://www.npmjs.co
18 lines (17 loc) • 662 B
TypeScript
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;