@uploadcare/uc-video
Version:
Uploadcare's UCVideo solution for adaptive bitrate streaming
18 lines (17 loc) • 688 B
TypeScript
import { VideoPlayerWithPlugins } from '../../configuration.js';
import { default as SourceMenuItem } from './ui/SourceMenuItem.js';
declare const Plugin: Function | typeof import('video.js/dist/types/plugin.js').default | undefined;
export declare class HttpSourceSelector extends Plugin {
private _qualityButton;
private player;
private options;
constructor(player: VideoPlayerWithPlugins, options?: {});
bindPlayerEvents(): void;
createQualityButton(): void;
setButtonInnerText(text: any): void;
getQualityMenuItem(item: any): SourceMenuItem;
onAddQualityLevel(): void;
setQuality(quality: any): void;
getCurrentQuality(): any;
}
export {};