UNPKG

@jxstjh/jhvideo

Version:

HTML5 jhvideo base on MPEG2-TS Stream Player

43 lines (42 loc) 1.49 kB
/// <reference types="node" /> export default Transmuxer; declare class Transmuxer { constructor(mediaDataSource: any, config: any); TAG: string; _emitter: EventEmitter; _worker: any; _workerDestroying: boolean; e: { onLoggingConfigChanged: any; }; _controller: TransmuxingController; destroy(): void; on(event: any, listener: any): void; off(event: any, listener: any): void; hasWorker(): boolean; open(): void; close(): void; seek(milliseconds: any): void; pause(): void; resume(): void; _onInitSegment(type: any, initSegment: any): void; _onMediaSegment(type: any, mediaSegment: any): void; _onLoadingComplete(): void; _onRecoveredEarlyEof(): void; _onMediaInfo(mediaInfo: any): void; _onMetaDataArrived(metadata: any): void; _onEsDataArrived(e: any, t: any): void; _onEsScriptDataArrived(e: any): void; _onScriptDataArrived(data: any): void; _onPESPrivateDataDescriptor(data: any): void; _onPESPrivateDataArrived(data: any): void; _onStatisticsInfo(statisticsInfo: any): void; _onIOError(type: any, info: any): void; _onDemuxError(type: any, info: any): void; _onRecommendSeekpoint(milliseconds: any): void; _onInformationJSON(type: any, info: any): void; _onLoggingConfigChanged(config: any): void; _onWorkerMessage(e: any): void; } import EventEmitter from 'events'; import TransmuxingController from './transmuxing-controller.js';