Enum midi_msg::SystemRealTimeMsg[][src]

pub enum SystemRealTimeMsg {
    TimingClock,
    Start,
    Continue,
    Stop,
    ActiveSensing,
    SystemReset,
}

A fairly limited set of messages used for device synchronization. Used in MidiMsg.

Variants

TimingClock

Used to synchronize clocks. Sent at a rate of 24 per quarter note.

Start

Start at the beginning of the song or sequence.

Continue

Continue from the current location in the song or sequence.

Stop

Stop playback.

ActiveSensing

Sent every 300ms or less whenever other MIDI data is not sent. Used to indicate that the given device is still connected.

SystemReset

Request that all devices are reset to their power-up state.

Trait Implementations

impl Clone for SystemRealTimeMsg[src]

impl Copy for SystemRealTimeMsg[src]

impl Debug for SystemRealTimeMsg[src]

impl PartialEq<SystemRealTimeMsg> for SystemRealTimeMsg[src]

impl StructuralPartialEq for SystemRealTimeMsg[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.