UNPKG

mpegts.js

Version:

HTML5 MPEG2-TS Stream Player

16 lines (15 loc) 547 B
import type MediaInfo from "../core/media-info"; export default interface PlayerEngine { destroy(): void; on(event: string, listener: (...args: any[]) => void): void; off(event: string, listener: (...args: any[]) => void): void; attachMediaElement(mediaElement: HTMLMediaElement): void; detachMediaElement(): void; load(): void; unload(): void; play(): Promise<void>; pause(): void; seek(seconds: number): void; readonly mediaInfo: MediaInfo | undefined; readonly statisticsInfo: any | undefined; }