UNPKG

@observertc/samples-encoder

Version:

ObserveRTC Library for Encoding Samples

26 lines 1.26 kB
import { AttachmentEncoder, Encoder } from "./utils"; import { RemoteOutboundRtpStats } from "./InputSamples"; import { ClientSample_PeerConnectionSample_RemoteOutboundRtpStats } from "./OutputSamples"; export declare class RemoteOutboundRtpEncoder implements Encoder<RemoteOutboundRtpStats, ClientSample_PeerConnectionSample_RemoteOutboundRtpStats> { private readonly _attachmentsEncoder; private readonly _ssrc; private _visited; private readonly _timestampEncoder; private readonly _idEncoder; private readonly _kindEncoder; private readonly _transportIdEncoder; private readonly _codecIdEncoder; private readonly _packetsSentEncoder; private readonly _bytesSentEncoder; private readonly _localIdEncoder; private readonly _remoteTimestampEncoder; private readonly _reportsSentEncoder; private readonly _roundTripTimeEncoder; private readonly _totalRoundTripTimeEncoder; private readonly _roundTripTimeMeasurementsEncoder; constructor(ssrc: number, _attachmentsEncoder: AttachmentEncoder); get visited(): boolean; reset(): void; encode(sample: RemoteOutboundRtpStats): ClientSample_PeerConnectionSample_RemoteOutboundRtpStats; } //# sourceMappingURL=RemoteOutboundRtpEncoder.d.ts.map