pub struct MidiEvent {
pub message: MidiMessage,
pub timestamp: u32,
}
Expand description
Represents a time stamped midi event. See also MidiMessage
See the PortMidi documentation for how SysEx and midi realtime messages are handled
Fields§
§message: MidiMessage
§timestamp: u32
Trait Implementations§
source§impl From<MidiMessage> for MidiEvent
impl From<MidiMessage> for MidiEvent
source§fn from(msg: MidiMessage) -> Self
fn from(msg: MidiMessage) -> Self
Converts to this type from the input type.
source§impl PartialEq<MidiEvent> for MidiEvent
impl PartialEq<MidiEvent> for MidiEvent
impl Copy for MidiEvent
impl Eq for MidiEvent
impl StructuralEq for MidiEvent
impl StructuralPartialEq for MidiEvent
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§
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