pub struct CommandDspInputState {Show 14 fields
pub phase: Vec<bool>,
pub pair: Vec<bool>,
pub gain: Vec<i32>,
pub swap: Vec<bool>,
pub stereo_mode: Vec<InputStereoPairMode>,
pub width: Vec<f32>,
pub reverb_send: Vec<f32>,
pub reverb_balance: Vec<f32>,
pub pad: Vec<bool>,
pub nominal_level: Vec<NominalSignalLevel>,
pub phantom: Vec<bool>,
pub limitter: Vec<bool>,
pub lookahead: Vec<bool>,
pub soft_clip: Vec<bool>,
}
Expand description
State of input function.
Fields§
§phase: Vec<bool>
Whether to invert phase of input signals.
pair: Vec<bool>
Whether to enable stereo pair.
gain: Vec<i32>
The gain of inputs.
swap: Vec<bool>
Whether to swap a pair of channels.
stereo_mode: Vec<InputStereoPairMode>
The mode of stereo pair.
width: Vec<f32>
The left and right width of stereo pair.
reverb_send: Vec<f32>
The volume to send to reverb effect.
reverb_balance: Vec<f32>
The left and right balance to send to reverb effect.
pad: Vec<bool>
Whether to attenuate inputs.
nominal_level: Vec<NominalSignalLevel>
The nominal level of inputs.
phantom: Vec<bool>
Whether to enable phantom powering for inputs.
limitter: Vec<bool>
Whether to enable limitter.
lookahead: Vec<bool>
Whether to increase head room.
soft_clip: Vec<bool>
Whether to enable soft clipping.
Trait Implementations§
Source§impl Clone for CommandDspInputState
impl Clone for CommandDspInputState
Source§fn clone(&self) -> CommandDspInputState
fn clone(&self) -> CommandDspInputState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CommandDspInputState
impl Debug for CommandDspInputState
Source§impl Default for CommandDspInputState
impl Default for CommandDspInputState
Source§fn default() -> CommandDspInputState
fn default() -> CommandDspInputState
Returns the “default value” for a type. Read more
Source§impl PartialEq for CommandDspInputState
impl PartialEq for CommandDspInputState
impl StructuralPartialEq for CommandDspInputState
Auto Trait Implementations§
impl Freeze for CommandDspInputState
impl RefUnwindSafe for CommandDspInputState
impl Send for CommandDspInputState
impl Sync for CommandDspInputState
impl Unpin for CommandDspInputState
impl UnwindSafe for CommandDspInputState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<O> MotuCommandDspParametersOperation<CommandDspInputState> for Owhere
O: MotuCommandDspInputSpecification,
impl<O> MotuCommandDspParametersOperation<CommandDspInputState> for Owhere
O: MotuCommandDspInputSpecification,
Source§fn build_commands(params: &CommandDspInputState) -> Vec<DspCmd>
fn build_commands(params: &CommandDspInputState) -> Vec<DspCmd>
Build DSP commands for parameters.
Source§fn parse_command(params: &mut CommandDspInputState, command: &DspCmd) -> bool
fn parse_command(params: &mut CommandDspInputState, command: &DspCmd) -> bool
Parse DSP command for parameters.