@jxstjh/jhvideo
Version:
HTML5 jhvideo base on MPEG2-TS Stream Player
38 lines (37 loc) • 1.39 kB
TypeScript
export default mpegts;
declare namespace mpegts {
export { createPlayer };
export { isSupported };
export { getFeatureList };
export { BaseLoader };
export { LoaderStatus };
export { LoaderErrors };
export { PlayerEvents as Events };
export { ErrorTypes };
export { ErrorDetails };
export { MSEPlayer };
export { NativePlayer };
export { LoggingControl };
export const version: any;
}
declare function createPlayer(mediaDataSource: any, optionalConfig: any, streamtype?: string): MSEPlayer | NativePlayer | HLSPlayer;
declare function isSupported(): boolean;
declare function getFeatureList(): {
msePlayback: boolean;
mseLivePlayback: boolean;
networkStreamIO: boolean;
networkLoaderName: string;
nativeMP4H264Playback: boolean;
nativeWebmVP8Playback: boolean;
nativeWebmVP9Playback: boolean;
};
import { BaseLoader } from './io/loader.js';
import { LoaderStatus } from './io/loader.js';
import { LoaderErrors } from './io/loader.js';
import PlayerEvents from './player/player-events.js';
import { ErrorTypes } from './player/player-errors.js';
import { ErrorDetails } from './player/player-errors.js';
import MSEPlayer from './player/mse-player.js';
import NativePlayer from './player/native-player.js';
import LoggingControl from './utils/logging-control.js';
import HLSPlayer from './player/hls-player.js';