Module screen_async

Module screen_async 

Source
Expand description

Async screen capture operations for pipeline integration

Wraps the synchronous ScreenTools via tokio::task::spawn_blocking for use in async contexts (pipeline, GUI).

Structs§

ScreenshotInlineOptions
Options for bounded inline screenshot payloads.
ScreenshotReturnOptions

Enums§

ScreenshotReturnMode
How the screenshot tool should return its result.

Functions§

screenshot
Capture a screenshot asynchronously.
screenshot_with_options
Capture a screenshot asynchronously with configurable return options.
start_recording
Start screen recording asynchronously.
stop_recording
Stop screen recording asynchronously.