Skip to main content

ScreenCaptureProvider

Trait ScreenCaptureProvider 

pub trait ScreenCaptureProvider: Send + Sync {
    // Required method
    fn request(
        &self,
        request: ScreenCaptureRequest,
    ) -> Receiver<ScreenCaptureOutcome>;
}
Expand description

Host-provided screen capture.

Required Methods§

fn request( &self, request: ScreenCaptureRequest, ) -> Receiver<ScreenCaptureOutcome>

Ask the user for a screen or window to capture. Answers over the channel, never blocking the caller while the host shows its picker.

Implementors§