export class RemuxedBuffer { /** @type{string} */ mimetype: string; /** @type{Uint8Array|null} */ init: Uint8Array | null; /** @type{Uint8Array[]} */ data: Uint8Array[]; /** @type{number} */ bufferDuration: number; } export default RemuxedBufferManager; declare class RemuxedBufferManager { /** @type{Object.} */ sources: { [x: string]: RemuxedBuffer; }; /** * * @param {string} name * @return {RemuxedBuffer} */ getSource(name: string): RemuxedBuffer; /** * @param {string} name * @return {RemuxedBuffer} */ createSource(name: string): RemuxedBuffer; clear(): void; destroy(): void; }