pub struct EfwMonitorSourceParameters {
pub gains: Vec<i32>,
pub mutes: Vec<bool>,
pub solos: Vec<bool>,
pub pans: Vec<u8>,
}
Expand description
The parameters of input monitor.
Fields§
§gains: Vec<i32>
The gain of monitor input. The value is unsigned fixed-point number of 8.24 format; i.e. Q24. It is 0x00000000..0x02000000 for -144.0..+6.0 dB.
mutes: Vec<bool>
Whether to mute the monitor input.
solos: Vec<bool>
Whether to mute the other monitor sources.
pans: Vec<u8>
L/R balance of monitor input. It is 0..255 from left to right.
Trait Implementations§
Source§impl Clone for EfwMonitorSourceParameters
impl Clone for EfwMonitorSourceParameters
Source§fn clone(&self) -> EfwMonitorSourceParameters
fn clone(&self) -> EfwMonitorSourceParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EfwMonitorSourceParameters
impl Debug for EfwMonitorSourceParameters
Source§impl PartialEq for EfwMonitorSourceParameters
impl PartialEq for EfwMonitorSourceParameters
Source§fn eq(&self, other: &EfwMonitorSourceParameters) -> bool
fn eq(&self, other: &EfwMonitorSourceParameters) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for EfwMonitorSourceParameters
impl StructuralPartialEq for EfwMonitorSourceParameters
Auto Trait Implementations§
impl Freeze for EfwMonitorSourceParameters
impl RefUnwindSafe for EfwMonitorSourceParameters
impl Send for EfwMonitorSourceParameters
impl Sync for EfwMonitorSourceParameters
impl Unpin for EfwMonitorSourceParameters
impl UnwindSafe for EfwMonitorSourceParameters
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