import { ParticipantId } from '../../types/Participant'; import { BaseStreamBuilder, FrameData, IOnStat, IOnStream } from './BaseStreamBuilder'; export default class WebmBuilder extends BaseStreamBuilder { private _mediaBuffer; private _video; private _stream; private _earliestTimestamp; private _clusterStartTime; private _lastFrameTimestamp; constructor(participantId: ParticipantId, onStream: IOnStream, onStat: IOnStat); private static _intToU16BE; private static _genWebmHeader; private static _genSegmentHeader; private static _genClusterHeader; private _createVideo; protected _processFrame(frame: FrameData): void; destroy(): void; static isBrowserSupported(): boolean; }