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>
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.