Struct firewire_dice_protocols::presonus::fstudio::MixerParameters
source · pub struct MixerParameters {
pub sources: [MixerSources; 9],
pub outputs: [MixerOutputPair; 9],
pub expansion_mode: ExpansionMode,
}Expand description
Parameters of stereo mixer.
Fields§
§sources: [MixerSources; 9]For sources of 9 stereo mixers.
outputs: [MixerOutputPair; 9]For outputs of 9 stereo mixers.
expansion_mode: ExpansionModeFor selectable input pairs. When expanded, ADAT input 9-18 in optical input interface B is available instead of stream input 9-16 in IEEE 1384 bus.
Trait Implementations§
source§impl Clone for MixerParameters
impl Clone for MixerParameters
source§fn clone(&self) -> MixerParameters
fn clone(&self) -> MixerParameters
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 MixerParameters
impl Debug for MixerParameters
source§impl Default for MixerParameters
impl Default for MixerParameters
source§fn default() -> MixerParameters
fn default() -> MixerParameters
Returns the “default value” for a type. Read more
source§impl FStudioParametersSerdes<MixerParameters> for FStudioProtocol
impl FStudioParametersSerdes<MixerParameters> for FStudioProtocol
source§const OFFSET_RANGES: &'static [Range<usize>] = _
const OFFSET_RANGES: &'static [Range<usize>] = _
The list of ranges for offset and size.
source§fn serialize_params(
params: &MixerParameters,
raw: &mut [u8]
) -> Result<(), String>
fn serialize_params( params: &MixerParameters, raw: &mut [u8] ) -> Result<(), String>
Serialize for raw data.
source§fn deserialize_params(
params: &mut MixerParameters,
raw: &[u8]
) -> Result<(), String>
fn deserialize_params( params: &mut MixerParameters, raw: &[u8] ) -> Result<(), String>
Deserialize for raw data.
source§impl PartialEq for MixerParameters
impl PartialEq for MixerParameters
source§fn eq(&self, other: &MixerParameters) -> bool
fn eq(&self, other: &MixerParameters) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for MixerParameters
impl Eq for MixerParameters
impl StructuralEq for MixerParameters
impl StructuralPartialEq for MixerParameters
Auto Trait Implementations§
impl RefUnwindSafe for MixerParameters
impl Send for MixerParameters
impl Sync for MixerParameters
impl Unpin for MixerParameters
impl UnwindSafe for MixerParameters
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