pub struct WindowsCaptureBackend;Trait Implementations§
Source§impl CaptureBackend for WindowsCaptureBackend
impl CaptureBackend for WindowsCaptureBackend
fn name(&self) -> &'static str
fn list_screens(&self) -> Result<Vec<ScreenInfo>>
fn capture( &self, target: CaptureTarget, frame_dir: &Path, format: &ImageFormat, grid_overlay: bool, image_size_limit: ImageSizeLimit, ) -> Result<Vec<CapturedScreen>>
Auto Trait Implementations§
impl Freeze for WindowsCaptureBackend
impl RefUnwindSafe for WindowsCaptureBackend
impl Send for WindowsCaptureBackend
impl Sync for WindowsCaptureBackend
impl Unpin for WindowsCaptureBackend
impl UnsafeUnpin for WindowsCaptureBackend
impl UnwindSafe for WindowsCaptureBackend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more