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 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 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
impl Copy for MixerParameters
impl Eq for MixerParameters
impl StructuralPartialEq for MixerParameters
Auto Trait Implementations§
impl Freeze for MixerParameters
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