@stormstreaming/stormlibrary
Version:
A JavaScript library containing core web video player functionality for embedding live-video streams on a website. Part of StormStreaming Suite.
18 lines (17 loc) • 1.04 kB
TypeScript
import { StormPlayerCore } from "./StormPlayerCore";
import { StormStreamConfig } from "./types/StormStreamConfig";
export { StormPlayerCore } from "./StormPlayerCore";
export { PlaybackState } from "./playback/enum/PlaybackState";
export { StreamState } from "./playback/enum/StreamState";
export { QualityControlMode } from "./enum/QualityControlMode";
export type { StormStreamConfig } from "./types/StormStreamConfig";
export type { StormLibraryListener } from "./events/StormLibraryListener";
export type { StormLibraryEvent } from "./events/StormLibraryEvent";
export type { StreamMetadata } from "./model/StreamMetadata";
export type { ISourceItem } from "./model/ISourceItem";
export type { QualityItem } from "./model/QualityItem";
export type { SourceItem } from "./types/SourceItem";
export type { StormSourceItem } from "./model/StormSourceItem";
export type { ScalingType } from "./config/enum/ScalingType";
export type { Logger } from "./logger/Logger";
export declare function create(config: StormStreamConfig): StormPlayerCore;