#[repr(C, u8)]pub enum ScreenCaptureSource {
PrimaryDisplay,
Display(u32),
Window(u64),
}Expand description
What to capture.
Variants§
PrimaryDisplay
The primary display (the default).
Display(u32)
A specific display by index (0-based).
Window(u64)
A specific window by its platform id / handle.
Trait Implementations§
Source§impl Clone for ScreenCaptureSource
impl Clone for ScreenCaptureSource
Source§fn clone(&self) -> ScreenCaptureSource
fn clone(&self) -> ScreenCaptureSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScreenCaptureSource
impl Debug for ScreenCaptureSource
Source§impl Default for ScreenCaptureSource
impl Default for ScreenCaptureSource
Source§impl PartialEq for ScreenCaptureSource
impl PartialEq for ScreenCaptureSource
Source§fn eq(&self, other: &ScreenCaptureSource) -> bool
fn eq(&self, other: &ScreenCaptureSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ScreenCaptureSource
impl StructuralPartialEq for ScreenCaptureSource
Auto Trait Implementations§
impl Freeze for ScreenCaptureSource
impl RefUnwindSafe for ScreenCaptureSource
impl Send for ScreenCaptureSource
impl Sync for ScreenCaptureSource
impl Unpin for ScreenCaptureSource
impl UnsafeUnpin for ScreenCaptureSource
impl UnwindSafe for ScreenCaptureSource
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