vidstack
Version:
Build awesome media experiences on the web.
13 lines (12 loc) • 593 B
TypeScript
import type { MediaContext } from '../../core/api/context';
import type { MediaStore } from '../../core/api/store';
import type { MediaSrc, MediaType } from '../../core/api/types';
import type { MediaProviderLoader } from '../types';
import type { VideoProvider } from './provider';
export declare class VideoProviderLoader implements MediaProviderLoader<VideoProvider> {
_video: HTMLVideoElement;
canPlay(src: MediaSrc): boolean;
mediaType(): MediaType;
load(context: MediaContext): Promise<VideoProvider>;
render($store: MediaStore): import("maverick.js").JSX.Element;
}