#[repr(i32)]pub enum SCCaptureDynamicRange {
SDR = 0,
HDRLocalDisplay = 1,
HDRCanonicalDisplay = 2,
}Expand description
Dynamic range mode for capture (macOS 15.0+)
Variants§
SDR = 0
Standard Dynamic Range (SDR) - default mode
HDRLocalDisplay = 1
HDR with local display tone mapping
HDRCanonicalDisplay = 2
HDR with canonical display tone mapping
Trait Implementations§
Source§impl Clone for SCCaptureDynamicRange
impl Clone for SCCaptureDynamicRange
Source§fn clone(&self) -> SCCaptureDynamicRange
fn clone(&self) -> SCCaptureDynamicRange
Returns a duplicate of the value. Read more
1.0.0 · 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 SCCaptureDynamicRange
impl Debug for SCCaptureDynamicRange
Source§impl Default for SCCaptureDynamicRange
impl Default for SCCaptureDynamicRange
Source§fn default() -> SCCaptureDynamicRange
fn default() -> SCCaptureDynamicRange
Returns the “default value” for a type. Read more
Source§impl Hash for SCCaptureDynamicRange
impl Hash for SCCaptureDynamicRange
Source§impl PartialEq for SCCaptureDynamicRange
impl PartialEq for SCCaptureDynamicRange
impl Copy for SCCaptureDynamicRange
impl Eq for SCCaptureDynamicRange
impl StructuralPartialEq for SCCaptureDynamicRange
Auto Trait Implementations§
impl Freeze for SCCaptureDynamicRange
impl RefUnwindSafe for SCCaptureDynamicRange
impl Send for SCCaptureDynamicRange
impl Sync for SCCaptureDynamicRange
impl Unpin for SCCaptureDynamicRange
impl UnwindSafe for SCCaptureDynamicRange
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