pub struct FfLatterOutputState {
pub vols: Vec<i16>,
pub stereo_balance: Vec<i16>,
pub stereo_links: Vec<bool>,
pub invert_phases: Vec<bool>,
pub line_levels: Vec<LineOutNominalLevel>,
}Expand description
The specification of output.
Fields§
§vols: Vec<i16>The level of volume. Each value is between -650 (0xfd76) and 60 (0x003c) to represent -65.00 dB and 6.00 dB.
stereo_balance: Vec<i16>The balance between left and right. The value is between -100 (0xff9c) and 100 (0x0064).
stereo_links: Vec<bool>Whether to link each pair of left and right ports.
invert_phases: Vec<bool>Whether to inverse the phase of analog, spdif, and adat outputs.
line_levels: Vec<LineOutNominalLevel>The nominal level of analog line output.
Trait Implementations§
Source§impl Clone for FfLatterOutputState
impl Clone for FfLatterOutputState
Source§fn clone(&self) -> FfLatterOutputState
fn clone(&self) -> FfLatterOutputState
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 FfLatterOutputState
impl Debug for FfLatterOutputState
Source§impl PartialEq for FfLatterOutputState
impl PartialEq for FfLatterOutputState
impl Eq for FfLatterOutputState
impl StructuralPartialEq for FfLatterOutputState
Auto Trait Implementations§
impl Freeze for FfLatterOutputState
impl RefUnwindSafe for FfLatterOutputState
impl Send for FfLatterOutputState
impl Sync for FfLatterOutputState
impl Unpin for FfLatterOutputState
impl UnwindSafe for FfLatterOutputState
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> RmeFfCommandParamsSerialize<FfLatterOutputState> for Owhere
O: RmeFfLatterOutputSpecification,
impl<O> RmeFfCommandParamsSerialize<FfLatterOutputState> for Owhere
O: RmeFfLatterOutputSpecification,
Source§fn serialize_commands(state: &FfLatterOutputState) -> Vec<u32>
fn serialize_commands(state: &FfLatterOutputState) -> Vec<u32>
Serialize parameters into commands.