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 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 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
impl Copy for IonixMixerParameters
impl Eq for IonixMixerParameters
impl StructuralPartialEq for IonixMixerParameters
Auto Trait Implementations§
impl Freeze for IonixMixerParameters
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.