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: DigitalB67Src
Source of digital output 7/8.
spdif_out_src: MixerOutPair
Source of S/PDIF output 1/2.
headphone2_3_out_src: MixerOutPair
Source 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 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 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
impl Eq for IofwOutputParams
impl StructuralPartialEq for IofwOutputParams
Auto Trait Implementations§
impl Freeze for IofwOutputParams
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