#[repr(transparent)]pub struct AVMIDIControlChangeMessageType(pub NSInteger);Available on crate feature
AVMusicEvents only.Expand description
Types of MIDI control change events. See the General MIDI Specification for details.
See also Apple’s documentation
Tuple Fields§
§0: NSIntegerImplementations§
Source§impl AVMIDIControlChangeMessageType
impl AVMIDIControlChangeMessageType
pub const BankSelect: Self
pub const ModWheel: Self
pub const Breath: Self
pub const Foot: Self
pub const PortamentoTime: Self
pub const DataEntry: Self
pub const Volume: Self
pub const Balance: Self
pub const Pan: Self
pub const Expression: Self
pub const Sustain: Self
pub const Portamento: Self
pub const Sostenuto: Self
pub const Soft: Self
pub const LegatoPedal: Self
pub const Hold2Pedal: Self
pub const FilterResonance: Self
pub const ReleaseTime: Self
pub const AttackTime: Self
pub const Brightness: Self
pub const DecayTime: Self
pub const VibratoRate: Self
pub const VibratoDepth: Self
pub const VibratoDelay: Self
pub const ReverbLevel: Self
pub const ChorusLevel: Self
pub const RPN_LSB: Self
pub const RPN_MSB: Self
pub const AllSoundOff: Self
pub const ResetAllControllers: Self
pub const AllNotesOff: Self
pub const OmniModeOff: Self
pub const OmniModeOn: Self
pub const MonoModeOn: Self
pub const MonoModeOff: Self
Trait Implementations§
Source§impl Clone for AVMIDIControlChangeMessageType
impl Clone for AVMIDIControlChangeMessageType
Source§fn clone(&self) -> AVMIDIControlChangeMessageType
fn clone(&self) -> AVMIDIControlChangeMessageType
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 Ord for AVMIDIControlChangeMessageType
impl Ord for AVMIDIControlChangeMessageType
Source§fn cmp(&self, other: &AVMIDIControlChangeMessageType) -> Ordering
fn cmp(&self, other: &AVMIDIControlChangeMessageType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AVMIDIControlChangeMessageType
impl PartialEq for AVMIDIControlChangeMessageType
Source§fn eq(&self, other: &AVMIDIControlChangeMessageType) -> bool
fn eq(&self, other: &AVMIDIControlChangeMessageType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for AVMIDIControlChangeMessageType
impl PartialOrd for AVMIDIControlChangeMessageType
Source§impl RefEncode for AVMIDIControlChangeMessageType
impl RefEncode for AVMIDIControlChangeMessageType
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 AVMIDIControlChangeMessageType
impl Eq for AVMIDIControlChangeMessageType
impl StructuralPartialEq for AVMIDIControlChangeMessageType
Auto Trait Implementations§
impl Freeze for AVMIDIControlChangeMessageType
impl RefUnwindSafe for AVMIDIControlChangeMessageType
impl Send for AVMIDIControlChangeMessageType
impl Sync for AVMIDIControlChangeMessageType
impl Unpin for AVMIDIControlChangeMessageType
impl UnwindSafe for AVMIDIControlChangeMessageType
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.