pub struct CommandDspMonitorState {
pub main_volume: f32,
pub talkback_enable: bool,
pub listenback_enable: bool,
pub talkback_volume: f32,
pub listenback_volume: f32,
pub focus: FocusTarget,
pub assign_target: TargetPort,
}
Expand description
State of monitor function.
Fields§
§main_volume: f32
The volume adjusted by main (master) knob. -inf (mute), -80.0 dB to 0.0 dB.
talkback_enable: bool
Whether to enable talkback or not.
listenback_enable: bool
Whether to listenback or not.
talkback_volume: f32
The volume of talkback.
listenback_volume: f32
The volume of listenback.
focus: FocusTarget
Input or output to focus on.
assign_target: TargetPort
The target to focus on.
Trait Implementations§
Source§impl Clone for CommandDspMonitorState
impl Clone for CommandDspMonitorState
Source§fn clone(&self) -> CommandDspMonitorState
fn clone(&self) -> CommandDspMonitorState
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 CommandDspMonitorState
impl Debug for CommandDspMonitorState
Source§impl Default for CommandDspMonitorState
impl Default for CommandDspMonitorState
Source§fn default() -> CommandDspMonitorState
fn default() -> CommandDspMonitorState
Returns the “default value” for a type. Read more
Source§impl PartialEq for CommandDspMonitorState
impl PartialEq for CommandDspMonitorState
impl Copy for CommandDspMonitorState
impl StructuralPartialEq for CommandDspMonitorState
Auto Trait Implementations§
impl Freeze for CommandDspMonitorState
impl RefUnwindSafe for CommandDspMonitorState
impl Send for CommandDspMonitorState
impl Sync for CommandDspMonitorState
impl Unpin for CommandDspMonitorState
impl UnwindSafe for CommandDspMonitorState
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<CommandDspMonitorState> for Owhere
O: MotuCommandDspMonitorSpecification,
impl<O> MotuCommandDspParametersOperation<CommandDspMonitorState> for Owhere
O: MotuCommandDspMonitorSpecification,
Source§fn build_commands(params: &CommandDspMonitorState) -> Vec<DspCmd>
fn build_commands(params: &CommandDspMonitorState) -> Vec<DspCmd>
Build DSP commands for parameters.
Source§fn parse_command(params: &mut CommandDspMonitorState, command: &DspCmd) -> bool
fn parse_command(params: &mut CommandDspMonitorState, command: &DspCmd) -> bool
Parse DSP command for parameters.