@observertc/observer-js
Version:
Server Side NodeJS Library for processing ObserveRTC Samples
29 lines • 1.22 kB
TypeScript
import { ObservedPeerConnection } from './ObservedPeerConnection';
import { IceCandidateStats } from './schema/ClientSample';
export declare class ObservedIceCandidate implements IceCandidateStats {
timestamp: number;
id: string;
private readonly _peerConnection;
private _visited;
appData?: Record<string, unknown>;
transportId?: string | undefined;
address?: string | undefined;
port?: number | undefined;
protocol?: string | undefined;
candidateType?: string | undefined;
priority?: number | undefined;
url?: string | undefined;
relayProtocol?: string | undefined;
foundation?: string | undefined;
relatedAddress?: string | undefined;
relatedPort?: number | undefined;
usernameFragment?: string | undefined;
tcpType?: string | undefined;
attachments?: Record<string, unknown> | undefined;
constructor(timestamp: number, id: string, _peerConnection: ObservedPeerConnection);
get visited(): boolean;
getPeerConnection(): ObservedPeerConnection;
getIceTransport(): import("./ObservedIceTransport").ObservedIceTransport | undefined;
update(stats: IceCandidateStats): void;
}
//# sourceMappingURL=ObservedIceCandidate.d.ts.map