@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
24 lines (23 loc) • 723 B
TypeScript
import { Detector } from "./Detector";
import { OutboundTrackMonitor } from "../monitors/OutboundTrackMonitor";
export type SimulcastLayerState = {
rid: string;
ssrc: number;
encodingIndex?: number;
active: boolean;
bitrate?: number;
frameWidth?: number;
frameHeight?: number;
framesPerSecond?: number;
scalabilityMode?: string;
};
export declare class SimulcastLayerDetector implements Detector {
readonly trackMonitor: OutboundTrackMonitor;
readonly name = "simulcast-layer-detector";
disabled: boolean;
private _previousActiveKeys?;
constructor(trackMonitor: OutboundTrackMonitor);
private get config();
private get peerConnection();
update(): void;
}