UNPKG

videomail-client

Version:

A wicked npm package to record videos directly in the browser, wohooo!

30 lines (29 loc) 953 B
import { VideomailClientOptions } from "../../../types/options"; import Despot from "../../../util/Despot"; import Visuals from "../../visuals"; declare class RecorderInsides extends Despot { private readonly recordNote; private readonly recordTimer; private readonly countdown?; private readonly facingMode?; private readonly pausedNote?; private built; constructor(visuals: Visuals, options: VideomailClientOptions); private startRecording; private resumeRecording; private stopRecording; private pauseRecording; private onResetting; private initEvents; build(): void; unload(): void; showPause(): void; hidePause(): void; hideCountdown(): void; startCountdown(cb: any): void; resumeCountdown(): void; isCountingDown(): boolean | undefined; checkTimer(elapsedTime: number): void; setLimitSeconds(limitSeconds: number): void; } export default RecorderInsides;