headless-screen-recorder
Version:
A Puppeteer plugin optimized for headless Chrome using HeadlessExperimental.beginFrame API for reliable video capture with proper color correction
18 lines (17 loc) • 508 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events';
import { Page } from 'puppeteer';
import { PuppeteerScreenRecorderOptions } from './pageVideoStreamTypes';
/**
* @ignore
*/
export declare class pageVideoStreamCollector extends EventEmitter {
private page;
private options;
private isStreamingEnded;
private intervalId;
private client;
constructor(page: Page, options: PuppeteerScreenRecorderOptions);
start(): Promise<void>;
stop(): Promise<boolean>;
}