@observertc/observer-js
Version:
Server Side NodeJS Library for processing ObserveRTC Samples
22 lines • 934 B
TypeScript
import { ObservedPeerConnection } from './ObservedPeerConnection';
import { CodecStats } from './schema/ClientSample';
export declare class ObservedCodec implements CodecStats {
timestamp: number;
id: string;
mimeType: string;
private readonly _peerConnection;
private _visited;
appData?: Record<string, unknown>;
payloadType?: number | undefined;
transportId?: string | undefined;
clockRate?: number | undefined;
channels?: number | undefined;
sdpFmtpLine?: string | undefined;
attachments?: Record<string, unknown> | undefined;
constructor(timestamp: number, id: string, mimeType: string, _peerConnection: ObservedPeerConnection);
get visited(): boolean;
getPeerConnection(): ObservedPeerConnection;
getIceTransport(): import("./ObservedIceTransport").ObservedIceTransport | undefined;
update(stats: CodecStats): void;
}
//# sourceMappingURL=ObservedCodec.d.ts.map