@uploadcare/uc-video
Version:
Uploadcare's UCVideo solution for adaptive bitrate streaming
15 lines (14 loc) • 589 B
TypeScript
import { default as Player } from 'video.js/dist/types/player';
import { BasePlugin } from '../BasePlugin';
export declare class GeneratePoster extends BasePlugin {
_videoEl: HTMLVideoElement | null;
_posterOffset: string | number | undefined;
constructor(player: Player, options: {
videoEl: HTMLVideoElement | null;
posterOffset: string | number | undefined;
crossOrigin: 'anonymous' | 'use-credentials' | undefined;
});
_checkAndSetPoster(): void;
_captureFrameAndSetPoster(): Promise<void>;
_captureFrameAtTime(): Promise<unknown>;
}