UNPKG

@uploadcare/uc-video

Version:

Uploadcare's UCVideo solution for adaptive bitrate streaming

20 lines (19 loc) 704 B
import { VideoPlayerWithPlugins } from '../../configuration'; declare const Plugin: Function | typeof import('video.js/dist/types/plugin').default | undefined; type Player = VideoPlayerWithPlugins & { posterOffset: () => void; }; export declare class GeneratePoster extends Plugin { private player; private _videoEl; private _posterOffset; constructor(player: Player, options: { videoEl: HTMLVideoElement | null; posterOffset: string | number | undefined; crossOrigin: 'anonymous' | 'use-credentials' | undefined; }); _checkAndSetPoster(): void; _captureFrameAndSetPoster(): Promise<void>; _captureFrameAtTime(): Promise<unknown>; } export {};