UNPKG

@observertc/samples-decoder

Version:

ObserveRTC Library for Decoding Samples

34 lines 1.64 kB
import { Decoder } from "./utils"; import { ClientSample_PeerConnectionSample_IceTransportStats as InputIceTransportStats } from "./InputSamples"; import { IceTransportStats as OutputIceTransportStats } from "./OutputSamples"; import { AttachmentDecoder } from "./utils"; export declare class IceTransportDecoder implements Decoder<InputIceTransportStats, OutputIceTransportStats | undefined> { readonly id: string; private readonly _attachmentsDecoder; private _visited; private readonly _timestampDecoder; private readonly _packetsSentDecoder; private readonly _packetsReceivedDecoder; private readonly _bytesSentDecoder; private readonly _bytesReceivedDecoder; private readonly _iceRoleDecoder; private readonly _iceLocalUsernameFragmentDecoder; private readonly _dtlsStateDecoder; private readonly _iceStateDecoder; private readonly _selectedCandidatePairIdDecoder; private readonly _localCertificateIdDecoder; private readonly _remoteCertificateIdDecoder; private readonly _tlsVersionDecoder; private readonly _dtlsCipherDecoder; private readonly _dtlsRoleDecoder; private readonly _srtpCipherDecoder; private readonly _selectedCandidatePairChangesDecoder; private _actualValue; constructor(id: string, _attachmentsDecoder: AttachmentDecoder); get visited(): boolean; reset(): void; decode(input: InputIceTransportStats): OutputIceTransportStats | undefined; get actualValue(): OutputIceTransportStats | undefined; set actualValue(sample: OutputIceTransportStats | undefined); } //# sourceMappingURL=IceTransportDecoder.d.ts.map