pub struct BaySignalDetails {
pub frame_rate: f64,
pub tmds_clock: u32,
pub status: BayStatus,
pub scaling: MxrSignalType,
pub clock_rate: u32,
}Expand description
What a bay signal status report carries beyond the signal-detected flag and the human-readable signal type.
Fields§
§frame_rate: f64Frame rate in Hz, already corrected for a 1000/1001 clock.
tmds_clock: u32TMDS clock rate in Hz.
status: BayStatusThe bay status word from the report’s bay block.
scaling: MxrSignalTypeThe signal type the bay is scaling to.
clock_rate: u32Video clock rate in Hz.
Trait Implementations§
Source§impl Clone for BaySignalDetails
impl Clone for BaySignalDetails
Source§fn clone(&self) -> BaySignalDetails
fn clone(&self) -> BaySignalDetails
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 BaySignalDetails
Source§impl Debug for BaySignalDetails
impl Debug for BaySignalDetails
Source§impl Default for BaySignalDetails
impl Default for BaySignalDetails
Source§fn default() -> BaySignalDetails
fn default() -> BaySignalDetails
Returns the “default value” for a type. Read more
Source§impl PartialEq for BaySignalDetails
impl PartialEq for BaySignalDetails
impl StructuralPartialEq for BaySignalDetails
Auto Trait Implementations§
impl Freeze for BaySignalDetails
impl RefUnwindSafe for BaySignalDetails
impl Send for BaySignalDetails
impl Sync for BaySignalDetails
impl Unpin for BaySignalDetails
impl UnsafeUnpin for BaySignalDetails
impl UnwindSafe for BaySignalDetails
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