UNPKG

@observertc/samples-encoder

Version:

ObserveRTC Library for Encoding Samples

21 lines 1.04 kB
import { Encoder } from "./utils"; import { MediaPlayoutStats as InputMediaPlayoutStats } from "./InputSamples"; import { AttachmentEncoder } from "./utils"; import { ClientSample_PeerConnectionSample_MediaPlayoutStats as OutputMediaPlayoutStats } from "./OutputSamples"; export declare class MediaPlayoutStatsEncoder implements Encoder<InputMediaPlayoutStats, OutputMediaPlayoutStats> { private _visited; private readonly _timestampEncoder; private readonly _idEncoder; private readonly _kindEncoder; private readonly _synthesizedSamplesDurationEncoder; private readonly _synthesizedSamplesEventsEncoder; private readonly _totalSamplesDurationEncoder; private readonly _totalPlayoutDelayEncoder; private readonly _totalSamplesCountEncoder; private readonly _attachmentsEncoder; constructor(attachmentsEncoder: AttachmentEncoder); get visited(): boolean; reset(): void; encode(sample: InputMediaPlayoutStats): OutputMediaPlayoutStats; } //# sourceMappingURL=MediaPlayoutEncoder.d.ts.map