Enum midi_msg::TimeCodeCueingSetupMsg
source · [−]pub enum TimeCodeCueingSetupMsg {
Show 17 variants
TimeCodeOffset {
time_code: HighResTimeCode,
},
EnableEventList,
DisableEventList,
ClearEventList,
SystemStop,
EventListRequest {
time_code: HighResTimeCode,
},
PunchIn {
time_code: HighResTimeCode,
event_number: u16,
},
PunchOut {
time_code: HighResTimeCode,
event_number: u16,
},
DeletePunchIn {
time_code: HighResTimeCode,
event_number: u16,
},
DeletePunchOut {
time_code: HighResTimeCode,
event_number: u16,
},
EventStart {
time_code: HighResTimeCode,
event_number: u16,
additional_information: Vec<MidiMsg>,
},
EventStop {
time_code: HighResTimeCode,
event_number: u16,
additional_information: Vec<MidiMsg>,
},
DeleteEventStart {
time_code: HighResTimeCode,
event_number: u16,
},
DeleteEventStop {
time_code: HighResTimeCode,
event_number: u16,
},
Cue {
time_code: HighResTimeCode,
event_number: u16,
additional_information: Vec<MidiMsg>,
},
DeleteCue {
time_code: HighResTimeCode,
event_number: u16,
},
EventName {
time_code: HighResTimeCode,
event_number: u16,
name: BString,
},
}
Expand description
Non-realtime Time Code Cueing. Used by UniversalNonRealTimeMsg::TimeCodeCueingSetup
.
As defined in the MIDI Time Code spec (MMA0001 / RP004 / RP008)
Variants
TimeCodeOffset
Fields
time_code: HighResTimeCode
EnableEventList
DisableEventList
ClearEventList
SystemStop
EventListRequest
Fields
time_code: HighResTimeCode
PunchIn
PunchOut
DeletePunchIn
DeletePunchOut
EventStart
EventStop
DeleteEventStart
DeleteEventStop
Cue
DeleteCue
EventName
Trait Implementations
sourceimpl Clone for TimeCodeCueingSetupMsg
impl Clone for TimeCodeCueingSetupMsg
sourcefn clone(&self) -> TimeCodeCueingSetupMsg
fn clone(&self) -> TimeCodeCueingSetupMsg
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TimeCodeCueingSetupMsg
impl Debug for TimeCodeCueingSetupMsg
sourceimpl PartialEq<TimeCodeCueingSetupMsg> for TimeCodeCueingSetupMsg
impl PartialEq<TimeCodeCueingSetupMsg> for TimeCodeCueingSetupMsg
sourcefn eq(&self, other: &TimeCodeCueingSetupMsg) -> bool
fn eq(&self, other: &TimeCodeCueingSetupMsg) -> bool
impl StructuralPartialEq for TimeCodeCueingSetupMsg
Auto Trait Implementations
impl RefUnwindSafe for TimeCodeCueingSetupMsg
impl Send for TimeCodeCueingSetupMsg
impl Sync for TimeCodeCueingSetupMsg
impl Unpin for TimeCodeCueingSetupMsg
impl UnwindSafe for TimeCodeCueingSetupMsg
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more