UNPKG

@observertc/samples-encoder

Version:

ObserveRTC Library for Encoding Samples

28 lines 1.3 kB
import { Encoder } from "./utils"; import { IceCandidateStats as InputIceCandidateStats } from "./InputSamples"; import { AttachmentEncoder } from "./utils"; import { ClientSample_PeerConnectionSample_IceCandidateStats } from "./OutputSamples"; export declare class IceCandidateEncoder implements Encoder<InputIceCandidateStats, ClientSample_PeerConnectionSample_IceCandidateStats> { private _visited; private readonly _timestampEncoder; private readonly _idEncoder; private readonly _transportIdEncoder; private readonly _addressEncoder; private readonly _portEncoder; private readonly _protocolEncoder; private readonly _candidateTypeEncoder; private readonly _priorityEncoder; private readonly _urlEncoder; private readonly _relayProtocolEncoder; private readonly _foundationEncoder; private readonly _relatedAddressEncoder; private readonly _relatedPortEncoder; private readonly _usernameFragmentEncoder; private readonly _tcpTypeEncoder; private readonly _attachmentsEncoder; constructor(attachmentsEncoder: AttachmentEncoder); get visited(): boolean; reset(): void; encode(sample: InputIceCandidateStats): ClientSample_PeerConnectionSample_IceCandidateStats; } //# sourceMappingURL=IceCandidateEncoder.d.ts.map