UNPKG

@uploadcare/uc-video

Version:

Uploadcare's UCVideo solution for adaptive bitrate streaming

32 lines (31 loc) 1 kB
import { VideoPlayer } from './shared/schema/player'; declare class BaseVideoComponent extends HTMLElement { static observedAttributes: Set<unknown>; protected _videoEl?: HTMLVideoElement; protected _player: any; protected _options: any; connectedCallback(): void; disconnectedCallback(): void; connectedMoveCallback(): void; adoptedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; _setValue(key: string, value: unknown): void; _getValue(key: string): any; _createVideoElement(): void; render(): void; destroy(): void; _initVideoJS(): void; get player(): VideoPlayer; } export declare class VideoComponent extends BaseVideoComponent { constructor(); _initVideoJS(): void; _initPlugins(): void; _initQualityHls(): void; _calculateSrcUrl(): void; _initGeneratePoster(): void; _initLogo(): void; } export declare class UCVideo extends VideoComponent { } export {};