js-web-screen-shot
Version:
web端自定义截屏插件(原生JS版)
13 lines (12 loc) • 539 B
TypeScript
import { ScreenStreamStrategy } from "../../../lib/type/application/ScreenStream";
export declare class CaptureStreamStrategy implements ScreenStreamStrategy {
private captureFn;
constructor(captureFn: () => Promise<MediaStream | null>);
acquireStream(): Promise<MediaStream | null>;
}
export declare class InjectedStreamStrategy implements ScreenStreamStrategy {
private stream;
private onFailure;
constructor(stream: MediaStream | null, onFailure: () => void);
acquireStream(): Promise<MediaStream | null>;
}