UNPKG

@observertc/samples-encoder

Version:

ObserveRTC Library for Encoding Samples

27 lines 1.28 kB
import { AttachmentEncoder } from "./utils"; import { RemoteInboundRtpStats } from "./InputSamples"; import { ClientSample_PeerConnectionSample_RemoteInboundRtpStats } from "./OutputSamples"; import { Encoder } from "./utils"; export declare class RemoteInboundRtpEncoder implements Encoder<RemoteInboundRtpStats, ClientSample_PeerConnectionSample_RemoteInboundRtpStats> { private readonly _attachmentsEncoder; readonly ssrc: bigint; private _visited; private readonly _timestampEncoder; private readonly _idEncoder; private readonly _kindEncoder; private readonly _transportIdEncoder; private readonly _codecIdEncoder; private readonly _packetsReceivedEncoder; private readonly _packetsLostEncoder; private readonly _jitterEncoder; private readonly _localIdEncoder; private readonly _roundTripTimeEncoder; private readonly _totalRoundTripTimeEncoder; private readonly _fractionLostEncoder; private readonly _roundTripTimeMeasurementsEncoder; constructor(ssrc: number, _attachmentsEncoder: AttachmentEncoder); get visited(): boolean; reset(): void; encode(sample: RemoteInboundRtpStats): ClientSample_PeerConnectionSample_RemoteInboundRtpStats; } //# sourceMappingURL=RemoteInboundRtpEncoder.d.ts.map