pub trait MotuVersion1ClockSpecification {
const CLK_OFFSET: u32;
const CLK_RATE_MASK: u32;
const CLK_RATE_SHIFT: usize;
const CLK_RATE_VALS: &'static [u8];
const CLK_RATES: &'static [ClkRate];
const CLK_SRC_MASK: u32;
const CLK_SRC_SHIFT: usize;
const CLK_SRC_VALS: &'static [u8];
const CLK_SRCS: &'static [V1ClkSrc];
}Expand description
The trait for specification of sampling and media clock in version 1 protocol.
Required Associated Constants§
const CLK_OFFSET: u32
const CLK_RATE_MASK: u32
const CLK_RATE_SHIFT: usize
const CLK_RATE_VALS: &'static [u8]
const CLK_RATES: &'static [ClkRate]
const CLK_SRC_MASK: u32
const CLK_SRC_SHIFT: usize
const CLK_SRC_VALS: &'static [u8]
const CLK_SRCS: &'static [V1ClkSrc]
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.