Trait MotuCommandDspMeterSpecification

Source
pub trait MotuCommandDspMeterSpecification {
    const INPUT_PORTS: &'static [(TargetPort, usize)];
    const OUTPUT_PORTS: &'static [(TargetPort, usize)];
    const LEVEL_MIN: f32 = 0f32;
    const LEVEL_MAX: f32 = 1f32;
    const METER_IMAGE_SIZE: usize = 400usize;

    // Provided method
    fn create_meter_state() -> CommandDspMeterState { ... }
}
Expand description

The trait for specification of meter.

Required Associated Constants§

Source

const INPUT_PORTS: &'static [(TargetPort, usize)]

Source

const OUTPUT_PORTS: &'static [(TargetPort, usize)]

Provided Associated Constants§

Source

const LEVEL_MIN: f32 = 0f32

Source

const LEVEL_MAX: f32 = 1f32

Source

const METER_IMAGE_SIZE: usize = 400usize

Provided Methods§

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 MotuCommandDspMeterSpecification for F828mk3HybridProtocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)] = F828MK3_METER_INPUT_PORTS

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)] = F828MK3_METER_OUTPUT_PORTS

Source§

impl MotuCommandDspMeterSpecification for F828mk3Protocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)] = F828MK3_METER_INPUT_PORTS

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)] = F828MK3_METER_OUTPUT_PORTS

Source§

impl MotuCommandDspMeterSpecification for F896mk3HybridProtocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)] = F896_MK3_METER_INPUT_PORTS

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)] = F896_MK3_METER_OUTPUT_PORTS

Source§

impl MotuCommandDspMeterSpecification for F896mk3Protocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)] = F896_MK3_METER_INPUT_PORTS

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)] = F896_MK3_METER_OUTPUT_PORTS

Source§

impl MotuCommandDspMeterSpecification for Track16Protocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)]

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)]

Source§

impl MotuCommandDspMeterSpecification for TravelerMk3Protocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)]

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)]

Source§

impl MotuCommandDspMeterSpecification for UltraliteMk3HybridProtocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)] = ULTRALITEMK3_METER_INPUT_PORTS

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)] = ULTRALITEMK3_METER_OUTPUT_PORTS

Source§

impl MotuCommandDspMeterSpecification for UltraliteMk3Protocol

Source§

const INPUT_PORTS: &'static [(TargetPort, usize)] = ULTRALITEMK3_METER_INPUT_PORTS

Source§

const OUTPUT_PORTS: &'static [(TargetPort, usize)] = ULTRALITEMK3_METER_OUTPUT_PORTS