|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Represents the state of an Edit's transport. More...
Public Member Functions | |
| TransportState (TransportControl &tc, juce::ValueTree transportStateToUse) | |
| ~TransportState () override | |
| Destructor. | |
| void | setVideoPosition (TimePosition time, bool forceJump) |
| Updates the current video position, calling any listeners. | |
| void | play (bool justSendMMCIfEnabled_) |
| Start playback from the current transport position. | |
| void | record (bool justSendMMCIfEnabled_, bool allowRecordingIfNoInputsArmed_) |
| Start recording. | |
| void | stop (bool discardRecordings_, bool clearDevices_, bool canSendMMCStop_) |
| Stop playback/recording. | |
| void | updatePositionFromPlayhead (TimePosition newPosition) |
| void | nudgeLeft () |
| void | nudgeRight () |
Represents the state of an Edit's transport.
Definition at line 141 of file tracktion_TransportControl.cpp.
| tracktion::engine::TransportControl::TransportState::TransportState | ( | TransportControl & | tc, |
| juce::ValueTree | transportStateToUse | ||
| ) |
Definition at line 143 of file tracktion_TransportControl.cpp.
|
override |
Destructor.
Definition at line 186 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::nudgeLeft | ( | ) |
Definition at line 232 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::nudgeRight | ( | ) |
Definition at line 237 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::play | ( | bool | justSendMMCIfEnabled_ | ) |
Start playback from the current transport position.
Definition at line 200 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::record | ( | bool | justSendMMCIfEnabled_, |
| bool | allowRecordingIfNoInputsArmed_ | ||
| ) |
Start recording.
Definition at line 207 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::setVideoPosition | ( | TimePosition | time, |
| bool | forceJump | ||
| ) |
Updates the current video position, calling any listeners.
Definition at line 192 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::stop | ( | bool | discardRecordings_, |
| bool | clearDevices_, | ||
| bool | canSendMMCStop_ | ||
| ) |
Stop playback/recording.
Definition at line 215 of file tracktion_TransportControl.cpp.
| void tracktion::engine::TransportControl::TransportState::updatePositionFromPlayhead | ( | TimePosition | newPosition | ) |
Definition at line 225 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::allowRecordingIfNoInputsArmed |
Definition at line 245 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::canSendMMCStop |
Definition at line 244 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::clearDevices |
Definition at line 244 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::clearDevicesOnStop |
Definition at line 245 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::discardRecordings |
Definition at line 244 of file tracktion_TransportControl.cpp.
| juce::CachedValue<TimePosition> tracktion::engine::TransportControl::TransportState::endTime |
Definition at line 248 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::fastForwardButtonDown |
Definition at line 246 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::forceVideoJump |
Definition at line 246 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::justSendMMCIfEnabled |
Definition at line 244 of file tracktion_TransportControl.cpp.
| juce::CachedValue<juce::int64> tracktion::engine::TransportControl::TransportState::lastUserDragTime |
Definition at line 247 of file tracktion_TransportControl.cpp.
| juce::CachedValue<int> tracktion::engine::TransportControl::TransportState::nudgeLeftCount |
Definition at line 250 of file tracktion_TransportControl.cpp.
| juce::CachedValue<int> tracktion::engine::TransportControl::TransportState::nudgeRightCount |
Definition at line 250 of file tracktion_TransportControl.cpp.
| juce::CachedValue<int> tracktion::engine::TransportControl::TransportState::playbackContextAllocation |
Definition at line 250 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::playing |
Definition at line 243 of file tracktion_TransportControl.cpp.
| juce::CachedValue<int> tracktion::engine::TransportControl::TransportState::reallocationInhibitors |
Definition at line 250 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::recording |
Definition at line 243 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::rewindButtonDown |
Definition at line 246 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::safeRecording |
Definition at line 243 of file tracktion_TransportControl.cpp.
| juce::CachedValue<TimePosition> tracktion::engine::TransportControl::TransportState::startTime |
Definition at line 248 of file tracktion_TransportControl.cpp.
| juce::ValueTree tracktion::engine::TransportControl::TransportState::state |
Definition at line 252 of file tracktion_TransportControl.cpp.
| juce::ValueTree tracktion::engine::TransportControl::TransportState::transientState |
Definition at line 252 of file tracktion_TransportControl.cpp.
| TransportControl& tracktion::engine::TransportControl::TransportState::transport |
Definition at line 253 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::updatingFromPlayHead |
Definition at line 246 of file tracktion_TransportControl.cpp.
| juce::CachedValue<bool> tracktion::engine::TransportControl::TransportState::userDragging |
Definition at line 246 of file tracktion_TransportControl.cpp.
| juce::CachedValue<TimePosition> tracktion::engine::TransportControl::TransportState::videoPosition |
Definition at line 249 of file tracktion_TransportControl.cpp.