#[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 moreimpl Copy for ScreenCaptureSource
Source§impl Debug for ScreenCaptureSource
impl Debug for ScreenCaptureSource
Source§impl Default for ScreenCaptureSource
impl Default for ScreenCaptureSource
Source§fn default() -> ScreenCaptureSource
fn default() -> ScreenCaptureSource
Returns the “default value” for a type. Read more
impl Eq for ScreenCaptureSource
Source§impl PartialEq for ScreenCaptureSource
impl PartialEq 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