UNPKG

@observertc/samples-encoder

Version:

ObserveRTC Library for Encoding Samples

30 lines 1.46 kB
import { Encoder } from "./utils"; import { IceTransportStats as InputIceTransportStats } from "./InputSamples"; import { AttachmentEncoder } from "./utils"; import { ClientSample_PeerConnectionSample_IceTransportStats } from "./OutputSamples"; export declare class IceTransportEncoder implements Encoder<InputIceTransportStats, ClientSample_PeerConnectionSample_IceTransportStats> { private _visited; private readonly _timestampEncoder; private readonly _packetsSentEncoder; private readonly _packetsReceivedEncoder; private readonly _bytesSentEncoder; private readonly _bytesReceivedEncoder; private readonly _iceRoleEncoder; private readonly _iceLocalUsernameFragmentEncoder; private readonly _dtlsStateEncoder; private readonly _iceStateEncoder; private readonly _selectedCandidatePairIdEncoder; private readonly _localCertificateIdEncoder; private readonly _remoteCertificateIdEncoder; private readonly _tlsVersionEncoder; private readonly _dtlsCipherEncoder; private readonly _dtlsRoleEncoder; private readonly _srtpCipherEncoder; private readonly _selectedCandidatePairChangesEncoder; private readonly _attachmentsEncoder; constructor(attachmentsEncoder: AttachmentEncoder); get visited(): boolean; reset(): void; encode(sample: InputIceTransportStats): ClientSample_PeerConnectionSample_IceTransportStats; } //# sourceMappingURL=IceTransportEncoder.d.ts.map