MotuRegisterDspSpecification

Trait MotuRegisterDspSpecification 

Source
pub trait MotuRegisterDspSpecification {
    const MIXER_OUTPUT_DESTINATIONS: &'static [TargetPort];
    const MIXER_COUNT: usize = 4usize;
    const MIXER_OUTPUT_VOLUME_MIN: u8 = 0u8;
    const MIXER_OUTPUT_VOLUME_MAX: u8 = 128u8;
    const MIXER_OUTPUT_VOLUME_STEP: u8 = 1u8;
    const OUTPUT_VOLUME_MIN: u8 = 0u8;
    const OUTPUT_VOLUME_MAX: u8 = 128u8;
    const OUTPUT_VOLUME_STEP: u8 = 1u8;
}
Expand description

The specification for register DSP.

Required Associated Constants§

Source

const MIXER_OUTPUT_DESTINATIONS: &'static [TargetPort]

The destinations of mixer outputs.

Provided Associated Constants§

Source

const MIXER_COUNT: usize = 4usize

The number of mixers.

Source

const MIXER_OUTPUT_VOLUME_MIN: u8 = 0u8

The minimum value of mixer output volume.

Source

const MIXER_OUTPUT_VOLUME_MAX: u8 = 128u8

The maximum value of mixer output volume.

Source

const MIXER_OUTPUT_VOLUME_STEP: u8 = 1u8

The step value of mixer output volume.

Source

const OUTPUT_VOLUME_MIN: u8 = 0u8

The minimum value of physical output volume.

Source

const OUTPUT_VOLUME_MAX: u8 = 128u8

The maximum value of physical output volume.

Source

const OUTPUT_VOLUME_STEP: u8 = 1u8

The step value of physical output volume.

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§