ScreenRecordOptions interface exported

Last updated: 2026-03-05T10:53:28.859Z

Metrics

LOC: 8 Complexity: 1 Params: 0

Signature

interface ScreenRecordOptions

Summary

Options for screen recording

Source Code

export interface ScreenRecordOptions {
  /** Include tab audio (default: false) */
  includeAudio: boolean;
  /** Preferred video codec (default: 'vp9') */
  codec: "vp8" | "vp9";
  /** Video bitrate in bps (default: 2_500_000) */
  videoBitrate: number;
}

No outgoing dependencies.

Impact (Incoming)

graph LR ScreenRecordOptions["ScreenRecordOptions"] parseFlowScript["parseFlowScript"] ScreenRecorder["ScreenRecorder"] parseFlowScript -->|uses| ScreenRecordOptions ScreenRecorder -->|uses| ScreenRecordOptions style ScreenRecordOptions fill:#dbeafe,stroke:#2563eb,stroke-width:2px click ScreenRecordOptions "11e31217986134f7.html" click parseFlowScript "010c355825278e12.html" click ScreenRecorder "40597caf22067688.html"
SourceType
parseFlowScript uses
ScreenRecorder uses