UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

23 lines (22 loc) 894 B
import { CodecStats } from "../schema/ClientSample"; import { PeerConnectionMonitor } from "./PeerConnectionMonitor"; export declare class CodecMonitor implements CodecStats { private readonly _peerConnection; private _visited; timestamp: number; id: string; payloadType?: number; transportId?: string; mimeType: string; clockRate?: number | undefined; channels?: number | undefined; sdpFmtpLine?: string | undefined; attachments?: Record<string, unknown> | undefined; appData?: Record<string, unknown> | undefined; constructor(_peerConnection: PeerConnectionMonitor, options: CodecStats); get visited(): boolean; accept(stats: Omit<CodecStats, 'appData'>): void; getPeerConnection(): PeerConnectionMonitor; getIceTransport(): import("./IceTransportMonitor").IceTransportMonitor | undefined; createSample(): CodecStats; }