pub struct V2ipTestSync {
pub period: u16,
pub lead: u16,
pub offset: u32,
pub beep_ms: u16,
}Expand description
A V2IP sink’s lip-sync flash: a pattern frame is marked every period,
the frame lead after a mark flashes white, and a
BEEP tone starts offset sample periods after it.
The offset is a calibration: nothing measures the sink’s own delay between a picture and a sample reaching the HDMI link, and a display adds its own.
Fields§
§period: u16Every this many pattern frames is marked, 0 for none.
lead: u16The frame this many after a mark flashes.
offset: u32The sample periods between a mark and the beep.
beep_ms: u16How long the beep lasts, in milliseconds.
Implementations§
Trait Implementations§
Source§impl Clone for V2ipTestSync
impl Clone for V2ipTestSync
impl Copy for V2ipTestSync
Source§impl Debug for V2ipTestSync
impl Debug for V2ipTestSync
Source§impl Default for V2ipTestSync
impl Default for V2ipTestSync
impl Eq for V2ipTestSync
Source§impl PartialEq for V2ipTestSync
impl PartialEq for V2ipTestSync
impl StructuralPartialEq for V2ipTestSync
Auto Trait Implementations§
impl Freeze for V2ipTestSync
impl RefUnwindSafe for V2ipTestSync
impl Send for V2ipTestSync
impl Sync for V2ipTestSync
impl Unpin for V2ipTestSync
impl UnsafeUnpin for V2ipTestSync
impl UnwindSafe for V2ipTestSync
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