pub struct MaudioSpecialInputParameters {
pub stream_gains: [i16; 4],
pub analog_gains: [i16; 8],
pub spdif_gains: [i16; 2],
pub adat_gains: [i16; 8],
pub analog_balances: [i16; 8],
pub spdif_balances: [i16; 2],
pub adat_balances: [i16; 8],
}
Expand description
Parameters of input.
Fields§
§stream_gains: [i16; 4]
The gains of stream inputs.
analog_gains: [i16; 8]
The gains of analog inputs.
spdif_gains: [i16; 2]
The gains of S/PDIF inputs.
adat_gains: [i16; 8]
The gains of ADAT inputs.
analog_balances: [i16; 8]
The L/R balance of analog inputs.
spdif_balances: [i16; 2]
The L/R balance of S/PDIF inputs.
adat_balances: [i16; 8]
The L/R balance of ADAT inputs.
Trait Implementations§
Source§impl Clone for MaudioSpecialInputParameters
impl Clone for MaudioSpecialInputParameters
Source§fn clone(&self) -> MaudioSpecialInputParameters
fn clone(&self) -> MaudioSpecialInputParameters
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 MaudioSpecialInputParameters
impl Debug for MaudioSpecialInputParameters
Source§impl PartialEq for MaudioSpecialInputParameters
impl PartialEq for MaudioSpecialInputParameters
Source§fn eq(&self, other: &MaudioSpecialInputParameters) -> bool
fn eq(&self, other: &MaudioSpecialInputParameters) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl SpecialParametersSerdes<MaudioSpecialInputParameters> for MaudioSpecialInputProtocol
impl SpecialParametersSerdes<MaudioSpecialInputParameters> for MaudioSpecialInputProtocol
Source§const OFFSET_RANGES: &'static [&'static Range<usize>]
const OFFSET_RANGES: &'static [&'static Range<usize>]
The set of offset ranges for the type of parameters.
Source§fn serialize(params: &MaudioSpecialInputParameters, raw: &mut [u8])
fn serialize(params: &MaudioSpecialInputParameters, raw: &mut [u8])
Change the content of cache by the given parameters.
Source§fn deserialize(params: &mut MaudioSpecialInputParameters, raw: &[u8])
fn deserialize(params: &mut MaudioSpecialInputParameters, raw: &[u8])
Decode the cache to change the given parameter
impl Copy for MaudioSpecialInputParameters
impl Eq for MaudioSpecialInputParameters
impl StructuralPartialEq for MaudioSpecialInputParameters
Auto Trait Implementations§
impl Freeze for MaudioSpecialInputParameters
impl RefUnwindSafe for MaudioSpecialInputParameters
impl Send for MaudioSpecialInputParameters
impl Sync for MaudioSpecialInputParameters
impl Unpin for MaudioSpecialInputParameters
impl UnwindSafe for MaudioSpecialInputParameters
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