pub struct V2ipTestcard {
pub flags: V2ipTestcardFlag,
pub pattern: V2ipTestPattern,
pub colour: u32,
pub tone: V2ipTestTone,
pub sync: V2ipTestSync,
pub frames: u32,
pub periods: u32,
pub marks: u32,
}Expand description
The test card a V2IP sink draws on its output, as it last reported it.
A sink reports it only when asked, with
Remote::request_v2ip_testcard or
in answer to a change. The counters run free and wrap.
Fields§
§flags: V2ipTestcardFlagWhat the sink reports about its test card.
pattern: V2ipTestPatternThe pattern.
colour: u32The colour of a FLAT pattern, 0xRRGGBB.
tone: V2ipTestToneThe tone.
sync: V2ipTestSyncThe lip-sync flash.
frames: u32Pattern frames sent.
periods: u32Sample periods since the tone started.
marks: u32Lip-sync marks the tone has seen.
Implementations§
Trait Implementations§
Source§impl Clone for V2ipTestcard
impl Clone for V2ipTestcard
impl Copy for V2ipTestcard
Source§impl Debug for V2ipTestcard
impl Debug for V2ipTestcard
Source§impl Default for V2ipTestcard
impl Default for V2ipTestcard
impl Eq for V2ipTestcard
Source§impl PartialEq for V2ipTestcard
impl PartialEq for V2ipTestcard
impl StructuralPartialEq for V2ipTestcard
Auto Trait Implementations§
impl Freeze for V2ipTestcard
impl RefUnwindSafe for V2ipTestcard
impl Send for V2ipTestcard
impl Sync for V2ipTestcard
impl Unpin for V2ipTestcard
impl UnsafeUnpin for V2ipTestcard
impl UnwindSafe for V2ipTestcard
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