@observertc/client-monitor-js
Version:
ObserveRTC Client Integration Javascript Library
16 lines (15 loc) • 688 B
TypeScript
import { Detector } from "./Detector";
import { InboundTrackMonitor } from "../monitors/InboundTrackMonitor";
import { OutboundTrackMonitor } from "../monitors/OutboundTrackMonitor";
export type VideoResolutionChangeDirection = 'upgrade' | 'downgrade' | 'reshape';
export declare class VideoResolutionChangeDetector implements Detector {
readonly trackMonitor: InboundTrackMonitor | OutboundTrackMonitor;
readonly name = "video-resolution-change-detector";
disabled: boolean;
private _width?;
private _height?;
constructor(trackMonitor: InboundTrackMonitor | OutboundTrackMonitor);
private get config();
private get peerConnection();
update(): void;
}