MotuVersion3ClockSpecification

Trait MotuVersion3ClockSpecification 

Source
pub trait MotuVersion3ClockSpecification {
    const CLOCK_RATES: &'static [ClkRate];
    const CLOCK_RATE_VALS: &'static [u8];
    const CLOCK_SRCS: &'static [V3ClkSrc];
    const CLOCK_SRC_VALS: &'static [u8];
}
Expand description

The trait for specification of sampling and media clocks.

Required Associated Constants§

Source

const CLOCK_RATES: &'static [ClkRate]

Source

const CLOCK_RATE_VALS: &'static [u8]

Source

const CLOCK_SRCS: &'static [V3ClkSrc]

Source

const CLOCK_SRC_VALS: &'static [u8]

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.

Implementors§

Source§

impl MotuVersion3ClockSpecification for AudioExpressProtocol

Source§

const CLOCK_RATES: &'static [ClkRate]

Source§

const CLOCK_RATE_VALS: &'static [u8]

Source§

const CLOCK_SRCS: &'static [V3ClkSrc]

Source§

const CLOCK_SRC_VALS: &'static [u8]

Source§

impl MotuVersion3ClockSpecification for F828mk3HybridProtocol

Source§

const CLOCK_RATES: &'static [ClkRate] = F828MK3_CLOCK_RATES

Source§

const CLOCK_RATE_VALS: &'static [u8] = F828MK3_CLOCK_RATE_VALS

Source§

const CLOCK_SRCS: &'static [V3ClkSrc] = F828MK3_CLOCK_SRCS

Source§

const CLOCK_SRC_VALS: &'static [u8] = F828MK3_CLOCK_SRC_VALS

Source§

impl MotuVersion3ClockSpecification for F828mk3Protocol

Source§

const CLOCK_RATES: &'static [ClkRate] = F828MK3_CLOCK_RATES

Source§

const CLOCK_RATE_VALS: &'static [u8] = F828MK3_CLOCK_RATE_VALS

Source§

const CLOCK_SRCS: &'static [V3ClkSrc] = F828MK3_CLOCK_SRCS

Source§

const CLOCK_SRC_VALS: &'static [u8] = F828MK3_CLOCK_SRC_VALS

Source§

impl MotuVersion3ClockSpecification for F896mk3HybridProtocol

Source§

const CLOCK_RATES: &'static [ClkRate] = F896_MK3_CLOCK_RATES

Source§

const CLOCK_RATE_VALS: &'static [u8] = F896_MK3_CLOCK_RATE_VALS

Source§

const CLOCK_SRCS: &'static [V3ClkSrc] = F896_MK3_CLOCK_SRCS

Source§

const CLOCK_SRC_VALS: &'static [u8] = F896_MK3_CLOCK_SRC_VALS

Source§

impl MotuVersion3ClockSpecification for F896mk3Protocol

Source§

const CLOCK_RATES: &'static [ClkRate] = F896_MK3_CLOCK_RATES

Source§

const CLOCK_RATE_VALS: &'static [u8] = F896_MK3_CLOCK_RATE_VALS

Source§

const CLOCK_SRCS: &'static [V3ClkSrc] = F896_MK3_CLOCK_SRCS

Source§

const CLOCK_SRC_VALS: &'static [u8] = F896_MK3_CLOCK_SRC_VALS

Source§

impl MotuVersion3ClockSpecification for H4preProtocol

Source§

const CLOCK_RATES: &'static [ClkRate]

Source§

const CLOCK_RATE_VALS: &'static [u8]

Source§

const CLOCK_SRCS: &'static [V3ClkSrc]

Source§

const CLOCK_SRC_VALS: &'static [u8]

Source§

impl MotuVersion3ClockSpecification for Track16Protocol

Source§

const CLOCK_RATES: &'static [ClkRate]

Source§

const CLOCK_RATE_VALS: &'static [u8]

Source§

const CLOCK_SRCS: &'static [V3ClkSrc]

Source§

const CLOCK_SRC_VALS: &'static [u8]

Source§

impl MotuVersion3ClockSpecification for TravelerMk3Protocol

Source§

const CLOCK_RATES: &'static [ClkRate]

Source§

const CLOCK_RATE_VALS: &'static [u8]

Source§

const CLOCK_SRCS: &'static [V3ClkSrc]

Source§

const CLOCK_SRC_VALS: &'static [u8]

Source§

impl MotuVersion3ClockSpecification for UltraliteMk3HybridProtocol

Source§

const CLOCK_RATES: &'static [ClkRate] = ULTRALITE_MK3_CLOCK_RATES

Source§

const CLOCK_RATE_VALS: &'static [u8] = ULTRALITE_MK3_CLOCK_RATE_VALS

Source§

const CLOCK_SRCS: &'static [V3ClkSrc] = ULTRALITE_MK3_CLOCK_SRCS

Source§

const CLOCK_SRC_VALS: &'static [u8] = ULTRALITE_MK3_CLOCK_SRC_VALS

Source§

impl MotuVersion3ClockSpecification for UltraliteMk3Protocol

Source§

const CLOCK_RATES: &'static [ClkRate] = ULTRALITE_MK3_CLOCK_RATES

Source§

const CLOCK_RATE_VALS: &'static [u8] = ULTRALITE_MK3_CLOCK_RATE_VALS

Source§

const CLOCK_SRCS: &'static [V3ClkSrc] = ULTRALITE_MK3_CLOCK_SRCS

Source§

const CLOCK_SRC_VALS: &'static [u8] = ULTRALITE_MK3_CLOCK_SRC_VALS