Enum apres::MIDIEvent [−][src]
pub enum MIDIEvent {}Show variants
SequenceNumber(u16), Text(String), CopyRightNotice(String), TrackName(String), InstrumentName(String), Lyric(String), Marker(String), CuePoint(String), ChannelPrefix(u8), SetTempo(u32), SMPTEOffset(u8, u8, u8, u8, u8), TimeSignature(u8, u8, u8, u8), KeySignature(String), SequencerSpecific(Vec<u8>), NoteOn(u8, u8, u8), NoteOff(u8, u8, u8), AfterTouch(u8, u8, u8), BankSelect(u8, u16), ModulationWheel(u8, u16), BreathController(u8, u16), FootPedal(u8, u16), PortamentoTime(u8, u16), DataEntrySlider(u8, u16), Volume(u8, u16), Balance(u8, u16), Pan(u8, u16), Expression(u8, u16), EffectControl(u8, u8, u16), Slider(u8, u8, u8), HoldPedal(u8, u8), Portamento(u8, u8), Sustenuto(u8, u8), SoftPedal(u8, u8), Legato(u8, u8), Hold2Pedal(u8, u8), SoundVariation(u8, u8), SoundTimbre(u8, u8), SoundReleaseTime(u8, u8), SoundAttack(u8, u8), SoundBrightness(u8, u8), SoundControl(u8, u8, u8), GeneralButtonOn(u8, u8), GeneralButtonOff(u8, u8), EffectsLevel(u8, u8), TremuloLevel(u8, u8), ChorusLevel(u8, u8), CelesteLevel(u8, u8), PhaserLevel(u8, u8), DataButtonIncrement(u8), DataButtonDecrement(u8), RegisteredParameterNumber(u8, u16), NonRegisteredParameterNumber(u8, u16), AllControllersOff(u8), LocalKeyboardEnable(u8), LocalKeyboardDisable(u8), AllNotesOff(u8), AllSoundOff(u8), OmniOff(u8), OmniOn(u8), MonophonicOperation(u8, u8), PolyphonicOperation(u8), ControlChange(u8, u8, u8), ProgramChange(u8, u8), ChannelPressure(u8, u8), PitchWheelChange(u8, f64), SystemExclusive(Vec<u8>), MTCQuarterFrame(u8, u8), SongPositionPointer(u16), SongSelect(u8), TimeCode(f32, u8, u8, u8, u8), EndOfTrack, TuneRequest, MIDIClock, MIDIStart, MIDIContinue, MIDIStop, ActiveSense, Reset,
Variants
SequenceNumber(u16)
Text(String)
CopyRightNotice(String)
TrackName(String)
InstrumentName(String)
Lyric(String)
Marker(String)
CuePoint(String)
ChannelPrefix(u8)
SetTempo(u32)
KeySignature(String)
DataButtonIncrement(u8)
DataButtonDecrement(u8)
AllControllersOff(u8)
LocalKeyboardEnable(u8)
LocalKeyboardDisable(u8)
AllNotesOff(u8)
AllSoundOff(u8)
OmniOff(u8)
OmniOn(u8)
PolyphonicOperation(u8)
SongPositionPointer(u16)
SongSelect(u8)
Trait Implementations
impl StructuralPartialEq for MIDIEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for MIDIEvent
impl Send for MIDIEvent
impl Sync for MIDIEvent
impl Unpin for MIDIEvent
impl UnwindSafe for MIDIEvent
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more