pub struct IonixMixerParameters {
pub bus_sources: [IonixMixerSources; 8],
pub main_sources: [IonixMixerSources; 2],
pub reverb_sources: [IonixMixerSources; 2],
}Expand description
Parameters of mixer.
Fields§
§bus_sources: [IonixMixerSources; 8]Sources for bus mixers.
main_sources: [IonixMixerSources; 2]Sources for main mixers.
reverb_sources: [IonixMixerSources; 2]Sources for reverb effects.
Trait Implementations§
source§impl Clone for IonixMixerParameters
impl Clone for IonixMixerParameters
source§fn clone(&self) -> IonixMixerParameters
fn clone(&self) -> IonixMixerParameters
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 IonixMixerParameters
impl Debug for IonixMixerParameters
source§impl Default for IonixMixerParameters
impl Default for IonixMixerParameters
source§fn default() -> IonixMixerParameters
fn default() -> IonixMixerParameters
Returns the “default value” for a type. Read more
source§impl PartialEq for IonixMixerParameters
impl PartialEq for IonixMixerParameters
source§fn eq(&self, other: &IonixMixerParameters) -> bool
fn eq(&self, other: &IonixMixerParameters) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for IonixMixerParameters
impl Eq for IonixMixerParameters
impl StructuralEq for IonixMixerParameters
impl StructuralPartialEq for IonixMixerParameters
Auto Trait Implementations§
impl RefUnwindSafe for IonixMixerParameters
impl Send for IonixMixerParameters
impl Sync for IonixMixerParameters
impl Unpin for IonixMixerParameters
impl UnwindSafe for IonixMixerParameters
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
source§impl<O> LexiconMutableParametersOperation<IonixMixerParameters> for O
impl<O> LexiconMutableParametersOperation<IonixMixerParameters> for O
source§impl<O> LexiconParametersSerdes<IonixMixerParameters> for Owhere
O: LexiconOperation,
impl<O> LexiconParametersSerdes<IonixMixerParameters> for Owhere
O: LexiconOperation,
source§const OFFSET_RANGES: &'static [Range<usize>] = const OFFSET_RANGES: &'static [Range<usize>] =
&[Range{
start: MIXER_BUS_SRC_OFFSET,
end: MIXER_BUS_SRC_OFFSET + MIXER_BUS_SRC_SIZE,},
Range{
start: MIXER_MAIN_SRC_OFFSET,
end: MIXER_MAIN_SRC_OFFSET + MIXER_MAIN_SRC_SIZE,},
Range{
start: MIXER_REVERB_SRC_OFFSET,
end: MIXER_REVERB_SRC_OFFSET + MIXER_REVERB_SRC_SIZE,}];
const OFFSET_RANGES: &'static [Range<usize>] = const OFFSET_RANGES: &'static [Range<usize>] = &[Range{ start: MIXER_BUS_SRC_OFFSET, end: MIXER_BUS_SRC_OFFSET + MIXER_BUS_SRC_SIZE,}, Range{ start: MIXER_MAIN_SRC_OFFSET, end: MIXER_MAIN_SRC_OFFSET + MIXER_MAIN_SRC_SIZE,}, Range{ start: MIXER_REVERB_SRC_OFFSET, end: MIXER_REVERB_SRC_OFFSET + MIXER_REVERB_SRC_SIZE,}];
List of offset ranges for parameters.
source§fn serialize_params(
params: &IonixMixerParameters,
raw: &mut [u8]
) -> Result<(), String>
fn serialize_params( params: &IonixMixerParameters, raw: &mut [u8] ) -> Result<(), String>
Serialize parameters.
source§fn deserialize_params(
params: &mut IonixMixerParameters,
raw: &[u8]
) -> Result<(), String>
fn deserialize_params( params: &mut IonixMixerParameters, raw: &[u8] ) -> Result<(), String>
Deserialize parameters.