UNPKG

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
/// <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>; }