Struct firewire_dice_protocols::alesis::IofwOutputParams
source · pub struct IofwOutputParams {
pub nominal_levels: Vec<NominalSignalLevel>,
pub digital_67_src: DigitalB67Src,
pub spdif_out_src: MixerOutPair,
pub headphone2_3_out_src: MixerOutPair,
}Expand description
Parameters of output.
Fields§
§nominal_levels: Vec<NominalSignalLevel>Nominal signal level of outputs.
digital_67_src: DigitalB67SrcSource of digital output 7/8.
spdif_out_src: MixerOutPairSource of S/PDIF output 1/2.
headphone2_3_out_src: MixerOutPairSource of headphone output 3/4.
Trait Implementations§
source§impl Clone for IofwOutputParams
impl Clone for IofwOutputParams
source§fn clone(&self) -> IofwOutputParams
fn clone(&self) -> IofwOutputParams
Returns a copy 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 IofwOutputParams
impl Debug for IofwOutputParams
source§impl Default for IofwOutputParams
impl Default for IofwOutputParams
source§fn default() -> IofwOutputParams
fn default() -> IofwOutputParams
Returns the “default value” for a type. Read more
source§impl PartialEq for IofwOutputParams
impl PartialEq for IofwOutputParams
source§fn eq(&self, other: &IofwOutputParams) -> bool
fn eq(&self, other: &IofwOutputParams) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for IofwOutputParams
impl StructuralEq for IofwOutputParams
impl StructuralPartialEq for IofwOutputParams
Auto Trait Implementations§
impl RefUnwindSafe for IofwOutputParams
impl Send for IofwOutputParams
impl Sync for IofwOutputParams
impl Unpin for IofwOutputParams
impl UnwindSafe for IofwOutputParams
Blanket Implementations§
source§impl<O> AlesisMutableParametersOperation<IofwOutputParams> for O
impl<O> AlesisMutableParametersOperation<IofwOutputParams> for O
source§impl<O> AlesisParametersSerdes<IofwOutputParams> for Owhere
O: IofwOutputSpecification,
impl<O> AlesisParametersSerdes<IofwOutputParams> for Owhere
O: IofwOutputSpecification,
source§const OFFSET_RANGES: &'static [Range<usize>] = const OFFSET_RANGES: &'static [Range<usize>] =
&[Range{ start: OUT_LEVEL_OFFSET, end: OUT_LEVEL_OFFSET + 16,}];
const OFFSET_RANGES: &'static [Range<usize>] = const OFFSET_RANGES: &'static [Range<usize>] = &[Range{ start: OUT_LEVEL_OFFSET, end: OUT_LEVEL_OFFSET + 16,}];
The range of offset for parameters.
source§fn serialize_params(
params: &IofwOutputParams,
raw: &mut [u8]
) -> Result<(), String>
fn serialize_params( params: &IofwOutputParams, raw: &mut [u8] ) -> Result<(), String>
Serialize parameters to raw layout of data.
source§fn deserialize_params(
params: &mut IofwOutputParams,
raw: &[u8]
) -> Result<(), String>
fn deserialize_params( params: &mut IofwOutputParams, raw: &[u8] ) -> Result<(), String>
Deserialize parameters from raw layout of data.
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