[−][src]Enum fpsdk::Transport
if Jog
, StripJog
, MarkerJumpJog
, MarkerSelJog
, Previous
or Next
don't answer,
PreviousNext
will be tried. So it's best to implement at least PreviousNext
.
if PunchIn
or PunchOut
don't answer, Punch
will be tried
if UndoUp
doesn't answer, UndoJog
will be tried
if AddAltMarker
doesn't answer, AddMarker
will be tried
if Cut
, Copy
, Paste
, Insert
, Delete
, NextWindow
, Enter
, Escape
, Yes
, No
,
Fx
don't answer, standard keystrokes will be simulated
Variants
Jog(Jog)
Generic jog (can be used to select stuff).
Jog2(Jog)
Alternate generic jog (can be used to relocate stuff).
Strip(Jog)
Touch-sensitive jog strip, value will be in -65536..65536 for leftmost..rightmost.
StripJog(Jog)
Touch-sensitive jog in jog mode.
StripHold(Jog)
Value will be 0
for release, 1,2 for 1,2 fingers centered mode, -1,-2 for 1,2 fingers jog
mode (will then send StripJog
).
Previous(Button)
Next(Button)
PreviousNext(Jog)
Generic track selection.
MoveJog(Jog)
Used to relocate items.
Play(Button)
Play/pause.
Stop(Button)
Record(Button)
Rewind(Hold)
FastForward(Hold)
Loop(Button)
Mute(Button)
Mode(Button)
Generic or record mode.
Undo(Button)
Undo/redo last, or undo down in history.
UndoUp(Button)
Undo up in history (no need to implement if no undo history).
UndoJog(Jog)
Undo in history (no need to implement if no undo history).
Punch(Hold)
Live selection.
PunchIn(Button)
PunchOut(Button)
AddMarker(Button)
AddAltMarker(Button)
Add alternate marker.
MarkerJumpJog(Jog)
Marker jump.
MarkerSelJog(Jog)
Marker selection.
Up(Button)
Down(Button)
Left(Button)
Right(Button)
HZoomJog(Jog)
VZoomJog(Jog)
Snap(Button)
Snap on/off.
SnapMode(Jog)
Cut(Button)
Copy(Button)
Paste(Button)
Insert(Button)
Delete(Button)
NextWindow(Button)
TAB.
WindowJog(Jog)
Window selection.
F1(Button)
F2(Button)
F3(Button)
F4(Button)
F5(Button)
F6(Button)
F7(Button)
F8(Button)
F9(Button)
F10(Button)
Enter(Button)
Enter/accept.
Escape(Button)
Escape/cancel.
Yes(Button)
No(Button)
Menu(Button)
Generic menu.
ItemMenu(Button)
Item edit/tool/contextual menu.
Save(Button)
SaveNew(Button)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Transport
impl Send for Transport
impl Sync for Transport
impl Unpin for Transport
impl UnwindSafe for Transport
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,