UNPKG

@observertc/samples-decoder

Version:

ObserveRTC Library for Decoding Samples

29 lines 1.47 kB
import { Decoder, AttachmentDecoder } from "./utils"; import { RemoteOutboundRtpStats as OutputRemoteOutboundRtpStats } from "./OutputSamples"; import { ClientSample_PeerConnectionSample_RemoteOutboundRtpStats as InputRemoteOutboundRtpStats } from "./InputSamples"; export declare class RemoteOutboundRtpDecoder implements Decoder<InputRemoteOutboundRtpStats, OutputRemoteOutboundRtpStats | undefined> { readonly ssrc: number; private readonly _attachmentsDecoder; private _visited; private readonly _timestampDecoder; private readonly _idDecoder; private readonly _kindDecoder; private readonly _transportIdDecoder; private readonly _codecIdDecoder; private readonly _packetsSentDecoder; private readonly _bytesSentDecoder; private readonly _localIdDecoder; private readonly _remoteTimestampDecoder; private readonly _reportsSentDecoder; private readonly _roundTripTimeDecoder; private readonly _totalRoundTripTimeDecoder; private readonly _roundTripTimeMeasurementsDecoder; private _actualValue; constructor(ssrc: number, _attachmentsDecoder: AttachmentDecoder); get visited(): boolean; reset(): void; decode(input: InputRemoteOutboundRtpStats): OutputRemoteOutboundRtpStats | undefined; get actualValue(): OutputRemoteOutboundRtpStats | undefined; set actualValue(sample: OutputRemoteOutboundRtpStats | undefined); } //# sourceMappingURL=RemoteOutboundRtpDecoder.d.ts.map