pub struct IofwMonitorPair {
pub analog_input_pairs: Vec<IofwMonitorPairSourcePair>,
pub digital_a_input_pairs: [IofwMonitorPairSourcePair; 4],
pub digital_b_input_pairs: Vec<IofwMonitorPairSourcePair>,
pub output_volumes: [u32; 2],
pub output_mutes: [bool; 2],
}
Expand description
Parameters of source pairs for monitor. The function to control volume of monitor outputs seems not to be available in all of models with the latest firmware, while vendor’s GUI application still operates them.
Fields§
§analog_input_pairs: Vec<IofwMonitorPairSourcePair>
Source pairs of analog inputs.
digital_a_input_pairs: [IofwMonitorPairSourcePair; 4]
Source pairs of digital A inputs.
digital_b_input_pairs: Vec<IofwMonitorPairSourcePair>
Source pairs of digital B inputs.
output_volumes: [u32; 2]
Volume of left and right outputs, between 0 and 0x100 (-60 and 0 dB).
output_mutes: [bool; 2]
Mute of left and right outputs.
Trait Implementations§
Source§impl Clone for IofwMonitorPair
impl Clone for IofwMonitorPair
Source§fn clone(&self) -> IofwMonitorPair
fn clone(&self) -> IofwMonitorPair
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 IofwMonitorPair
impl Debug for IofwMonitorPair
Source§impl PartialEq for IofwMonitorPair
impl PartialEq for IofwMonitorPair
impl Eq for IofwMonitorPair
impl StructuralPartialEq for IofwMonitorPair
Auto Trait Implementations§
impl Freeze for IofwMonitorPair
impl RefUnwindSafe for IofwMonitorPair
impl Send for IofwMonitorPair
impl Sync for IofwMonitorPair
impl Unpin for IofwMonitorPair
impl UnwindSafe for IofwMonitorPair
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