RmeFfLatterOutputSpecification

Trait RmeFfLatterOutputSpecification 

Source
pub trait RmeFfLatterOutputSpecification: RmeFfLatterDspSpecification {
    const PHYS_OUTPUT_VOL_MIN: i32 = -650i32;
    const PHYS_OUTPUT_VOL_MAX: i32 = 60i32;
    const PHYS_OUTPUT_VOL_STEP: i32 = 1i32;
    const PHYS_OUTPUT_BALANCE_MIN: i32 = -100i32;
    const PHYS_OUTPUT_BALANCE_MAX: i32 = 100i32;
    const PHYS_OUTPUT_BALANCE_STEP: i32 = 1i32;
    const CH_OFFSET: u8 = _;
    const OUTPUT_PAIR_COUNT: usize = _;

    // Provided methods
    fn create_output_parameters() -> FfLatterOutputState { ... }
    fn create_output_hpf_parameters() -> FfLatterOutputHpfParameters { ... }
    fn create_output_equalizer_parameters() -> FfLatterOutputEqualizerParameters { ... }
    fn create_output_dynamics_parameters() -> FfLatterOutputDynamicsParameters { ... }
    fn create_output_autolevel_parameters() -> FfLatterOutputAutolevelParameters { ... }
}
Expand description

The specification of output.

Provided Associated Constants§

Source

const PHYS_OUTPUT_VOL_MIN: i32 = -650i32

The minimum value for volume of physical output.

Source

const PHYS_OUTPUT_VOL_MAX: i32 = 60i32

The maximum value for volume of physical output.

Source

const PHYS_OUTPUT_VOL_STEP: i32 = 1i32

The step value of for volume physical output.

Source

const PHYS_OUTPUT_BALANCE_MIN: i32 = -100i32

The minimum value for left and right balance of physical output.

Source

const PHYS_OUTPUT_BALANCE_MAX: i32 = 100i32

The maximum value for left and right balance of physical output.

Source

const PHYS_OUTPUT_BALANCE_STEP: i32 = 1i32

The step value for left and right balance of physical output.

Source

const CH_OFFSET: u8 = _

The number of physical outputs.

Source

const OUTPUT_PAIR_COUNT: usize = _

The number of physical output pairs.

Provided Methods§

Source

fn create_output_parameters() -> FfLatterOutputState

Instantiate output parameters.

Source

fn create_output_hpf_parameters() -> FfLatterOutputHpfParameters

Instantiate output equalizer parameters.

Source

fn create_output_equalizer_parameters() -> FfLatterOutputEqualizerParameters

Instantiate output equalizer parameters.

Source

fn create_output_dynamics_parameters() -> FfLatterOutputDynamicsParameters

Instantiate output dynamics parameters.

Source

fn create_output_autolevel_parameters() -> FfLatterOutputAutolevelParameters

Instantiate output autolevel parameters.

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§