pub struct EdidProfile(/* private fields */);Expand description
An EDID preset selectable on an HDMI input.
Implementations§
Source§impl EdidProfile
impl EdidProfile
Sourcepub const STEREO_1080P: Self
pub const STEREO_1080P: Self
1080p with stereo audio.
Sourcepub const SURROUND51_1080P: Self
pub const SURROUND51_1080P: Self
1080p with 5.1 audio.
Sourcepub const SURROUND71_1080P: Self
pub const SURROUND71_1080P: Self
1080p with 7.1 audio.
Sourcepub const SURROUND71_4K: Self
pub const SURROUND71_4K: Self
4K with 7.1 audio.
Sourcepub const HDR_STEREO_4K: Self
pub const HDR_STEREO_4K: Self
4K HDR with stereo audio.
Sourcepub const HDR_SURROUND71_4K: Self
pub const HDR_SURROUND71_4K: Self
4K HDR with 7.1 audio.
Sourcepub const HDR_AVR_ONLY_4K: Self
pub const HDR_AVR_ONLY_4K: Self
4K HDR, audio to the AVR only.
Sourcepub const LOWEST_COMMON: Self
pub const LOWEST_COMMON: Self
The lowest common denominator of the connected sinks.
Sourcepub const LOWEST_COMMON_ALL: Self
pub const LOWEST_COMMON_ALL: Self
The lowest common denominator of every sink, connected or not.
Sourcepub const HDR_ATMOS_4K: Self
pub const HDR_ATMOS_4K: Self
4K HDR with Dolby Atmos.
Sourcepub const SINK_1: Self
pub const SINK_1: Self
Copy the EDID of sink 1; the range runs to EdidProfile::SINK_32.
Sourcepub const SINK_32: Self
pub const SINK_32: Self
Copy the EDID of sink 32; the range starts at EdidProfile::SINK_1.
Trait Implementations§
Source§impl Clone for EdidProfile
impl Clone for EdidProfile
Source§fn clone(&self) -> EdidProfile
fn clone(&self) -> EdidProfile
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 EdidProfile
Source§impl Debug for EdidProfile
impl Debug for EdidProfile
Source§impl Default for EdidProfile
impl Default for EdidProfile
Source§fn default() -> EdidProfile
fn default() -> EdidProfile
Returns the “default value” for a type. Read more
Source§impl Display for EdidProfile
impl Display for EdidProfile
impl Eq for EdidProfile
Source§impl Hash for EdidProfile
impl Hash for EdidProfile
Source§impl Ord for EdidProfile
impl Ord for EdidProfile
Source§fn cmp(&self, other: &EdidProfile) -> Ordering
fn cmp(&self, other: &EdidProfile) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for EdidProfile
impl PartialEq for EdidProfile
Source§impl PartialOrd for EdidProfile
impl PartialOrd for EdidProfile
impl StructuralPartialEq for EdidProfile
Auto Trait Implementations§
impl Freeze for EdidProfile
impl RefUnwindSafe for EdidProfile
impl Send for EdidProfile
impl Sync for EdidProfile
impl Unpin for EdidProfile
impl UnsafeUnpin for EdidProfile
impl UnwindSafe for EdidProfile
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