import { Localization } from "@Component/Localization/Localization"; import { BackgroundLevel, FontLevel, Theme } from "@Component/Theme/Theme"; import { Icon, Slider } from "@fluentui/react"; import { Component, ReactNode } from "react"; import "./Recorder.scss"; interface IRecorderProps { mode?: "P" | "R", name?: string; fps?: number; allFrame?: number; currentFrame?: number; allTime?: number; currentTime?: number; } class Recorder extends Component { private parseTime(time?: number): string { if (time === undefined) { return "--:--:--:--"; } const h = Math.floor(time / 3600); const m = Math.floor((time % 3600) / 60); const s = Math.floor((time % 3600) % 60); const ms = Math.floor((time % 1) * 1000); return `${h}:${m}:${s}:${ms}`; } public render(): ReactNode { return
{this.props.name}
; } } export { Recorder };