#[repr(C)]pub struct ParameterEvent {
pub parameterID: AudioUnitParameterID,
pub scope: AudioUnitScope,
pub element: AudioUnitElement,
pub value: AudioUnitParameterValue,
}
Available on crate features
AUComponent
and MusicPlayer
only.Expand description
The parameters to specify a parameter event to an audio unit.
See also Apple’s documentation
Fields§
§parameterID: AudioUnitParameterID
§scope: AudioUnitScope
§element: AudioUnitElement
§value: AudioUnitParameterValue
Trait Implementations§
Source§impl Clone for ParameterEvent
impl Clone for ParameterEvent
Source§fn clone(&self) -> ParameterEvent
fn clone(&self) -> ParameterEvent
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 ParameterEvent
impl Debug for ParameterEvent
Source§impl Encode for ParameterEvent
impl Encode for ParameterEvent
Source§impl PartialEq for ParameterEvent
impl PartialEq for ParameterEvent
Source§impl RefEncode for ParameterEvent
impl RefEncode for ParameterEvent
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for ParameterEvent
impl StructuralPartialEq for ParameterEvent
Auto Trait Implementations§
impl Freeze for ParameterEvent
impl RefUnwindSafe for ParameterEvent
impl Send for ParameterEvent
impl Sync for ParameterEvent
impl Unpin for ParameterEvent
impl UnwindSafe for ParameterEvent
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<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.