addListener(Listener *l) | tracktion::engine::TransportControl | |
applyRetrospectiveRecord(bool armedOnly) | tracktion::engine::TransportControl | |
callRecordingAboutToStartListeners(InputDeviceInstance &, EditItemID) | tracktion::engine::TransportControl | |
callRecordingAboutToStopListeners(InputDeviceInstance &, EditItemID) | tracktion::engine::TransportControl | |
callRecordingFinishedListeners(InputDeviceInstance &, EditItemID, juce::ReferenceCountedArray< Clip >) | tracktion::engine::TransportControl | |
edit | tracktion::engine::TransportControl | |
editHasChanged() | tracktion::engine::TransportControl | |
engine | tracktion::engine::TransportControl | |
ensureContextAllocated(bool alwaysReallocate=false) | tracktion::engine::TransportControl | |
forceOrphanFreezeAndProxyFilesPurge() | tracktion::engine::TransportControl | |
freePlaybackContext() | tracktion::engine::TransportControl | |
getAllActiveTransports(Engine &) | tracktion::engine::TransportControl | static |
getCurrentPlaybackContext() const | tracktion::engine::TransportControl | |
getLoopRange() const noexcept | tracktion::engine::TransportControl | |
getNumPlayingTransports(Engine &) | tracktion::engine::TransportControl | static |
getPosition() const | tracktion::engine::TransportControl | |
getRetrospectiveRecordAsAudioFiles() | tracktion::engine::TransportControl | |
getSnapType() const noexcept | tracktion::engine::TransportControl | |
getTimeWhenStarted() const | tracktion::engine::TransportControl | |
isAllowedToReallocate() const noexcept | tracktion::engine::TransportControl | |
isPlayContextActive() const | tracktion::engine::TransportControl | |
isPlaying() const | tracktion::engine::TransportControl | |
isPositionUpdatingFromPlayhead() const | tracktion::engine::TransportControl | |
isRecording() const | tracktion::engine::TransportControl | |
isRecordingStopping() const | tracktion::engine::TransportControl | |
isSafeRecording() const | tracktion::engine::TransportControl | |
isStopping() const | tracktion::engine::TransportControl | |
isUserDragging() const noexcept | tracktion::engine::TransportControl | |
looping | tracktion::engine::TransportControl | |
loopPoint1 | tracktion::engine::TransportControl | |
loopPoint2 | tracktion::engine::TransportControl | |
nudgeLeft() | tracktion::engine::TransportControl | |
nudgeRight() | tracktion::engine::TransportControl | |
play(bool justSendMMCIfEnabled) | tracktion::engine::TransportControl | |
playFromStart(bool justSendMMCIfEnabled) | tracktion::engine::TransportControl | |
playSectionAndReset(TimeRange rangeToPlay) | tracktion::engine::TransportControl | |
position | tracktion::engine::TransportControl | |
record(bool justSendMMCIfEnabled, bool allowRecordingIfNoInputsArmed=false) | tracktion::engine::TransportControl | |
removeListener(Listener *l) | tracktion::engine::TransportControl | |
restartAllTransports(Engine &, bool clearDevices) | tracktion::engine::TransportControl | static |
scrubInterval | tracktion::engine::TransportControl | |
setFastForwardButtonDown(bool isDown) | tracktion::engine::TransportControl | |
setLoopIn(TimePosition) | tracktion::engine::TransportControl | |
setLoopOut(TimePosition) | tracktion::engine::TransportControl | |
setLoopPoint1(TimePosition) | tracktion::engine::TransportControl | |
setLoopPoint2(TimePosition) | tracktion::engine::TransportControl | |
setLoopRange(TimeRange) | tracktion::engine::TransportControl | |
setPosition(TimePosition) | tracktion::engine::TransportControl | |
setPosition(TimePosition timeToMoveTo, TimePosition timeToPerformJump) | tracktion::engine::TransportControl | |
setRewindButtonDown(bool isDown) | tracktion::engine::TransportControl | |
setSnapType(TimecodeSnapType) | tracktion::engine::TransportControl | |
setUserDragging(bool) | tracktion::engine::TransportControl | |
snapToTimecode | tracktion::engine::TransportControl | |
startPosition | tracktion::engine::TransportControl | |
state | tracktion::engine::TransportControl | |
stop(bool discardRecordings, bool clearDevices, bool canSendMMCStop=true) | tracktion::engine::TransportControl | |
stopAllTransports(Engine &, bool discardRecordings, bool clearDevices) | tracktion::engine::TransportControl | static |
stopIfRecording() | tracktion::engine::TransportControl | |
stopRecording(bool discardRecordings=false) | tracktion::engine::TransportControl | |
syncToEdit(Edit *editToSyncTo, bool syncToTargetLoopLength) | tracktion::engine::TransportControl | |
TransportControl(Edit &, const juce::ValueTree &) | tracktion::engine::TransportControl | |
triggerClearDevicesOnStop() | tracktion::engine::TransportControl | |
~TransportControl() override | tracktion::engine::TransportControl | |