UNPKG

@flomon-ui/jsmpeg

Version:
58 lines (57 loc) 1.91 kB
/** * According to jsmpeg project(https://github.com/phoboslab/jsmpeg) */ import AjaxSource from './jsmpeg/ajax'; import AjaxProgressiveSource from './jsmpeg/ajax-progressive'; import BitBuffer from './jsmpeg/buffer'; import CanvasRenderer from './jsmpeg/canvas2d'; import BaseDecoder from './jsmpeg/decoder'; import FetchSource from './jsmpeg/fetch'; import MP2 from './jsmpeg/mp2'; import MP2WASM from './jsmpeg/mp2-wasm'; import MPEG1 from './jsmpeg/mpeg1'; import MPEG1WASM from './jsmpeg/mpeg1-wasm'; import Player from './jsmpeg/player'; import TS from './jsmpeg/ts'; import VideoElement from './jsmpeg/video-element'; import WASMModule from './jsmpeg/wasm-module'; import WebAudioOut from './jsmpeg/webaudio'; import WebGLRenderer from './jsmpeg/webgl'; import WSSource from './jsmpeg/websocket'; import RTSPPlayer from './rtsp-player'; declare const JSMpeg: { Player: typeof Player; RTSPPlayer: typeof RTSPPlayer; VideoElement: typeof VideoElement; BitBuffer: typeof BitBuffer; Source: { Ajax: typeof AjaxSource; AjaxProgressive: typeof AjaxProgressiveSource; WebSocket: typeof WSSource; Fetch: typeof FetchSource; }; Demuxer: { TS: typeof TS; }; Decoder: { Base: typeof BaseDecoder; MPEG1Video: typeof MPEG1; MPEG1VideoWASM: typeof MPEG1WASM; MP2Audio: typeof MP2; MP2AudioWASM: typeof MP2WASM; }; Renderer: { WebGL: typeof WebGLRenderer; Canvas2D: typeof CanvasRenderer; }; AudioOutput: { WebAudio: typeof WebAudioOut; }; WASMModule: typeof WASMModule; Now: () => number; CreateVideoElements: () => void; Fill: (array: any, value: any) => void; Base64ToArrayBuffer: (base64: any) => ArrayBufferLike; WASM_BINARY_INLINED: string; }; export default JSMpeg;