UNPKG

@jxstjh/jhvideo

Version:

HTML5 jhvideo base on MPEG2-TS Stream Player

34 lines (33 loc) 986 B
declare class FileStorage { private _bWaitMp4Index; _fileEntry: any; _fileWriter: any; _stashBuffer: any; _stashUsed: number; _bStarted: boolean; _writedBytes: number; _bWaitingNewData: boolean; _stashSize: number; _transFlag: boolean; emitter: any; constructor(); on(event: any, listener: any): void; off(event: any, listener: any): void; static queryUsageAndQuota(): Promise<unknown>; /** * @param {String} fileName * @param {JSON} extra { head, fileFormat, writeHead, ignoreAudio } fileFormat: 2-ps, 5-pm4, 100-mp3 * @returns */ startRecord(fileName: any, extra: { head: string; fileFormat: number; }): Promise<unknown>; stopRecord(): Promise<unknown>; inputData(chunk: any): Promise<void>; _write(): void; _onWriteEnd(evt: any): Promise<void>; _stash(chunk: any): void; destroy(): void; } export default FileStorage;