|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Classes | |
| struct | EditTimeWindow |
Public Member Functions | |
| void | setPosition (double newTime) |
| void | play (legacy::EditTimeRange rangeToPlay, bool looped) |
| void | play () |
| void | playLockedToEngine (legacy::EditTimeRange rangeToPlay) |
| void | stop () |
| void | setUserIsDragging (bool b) |
| bool | isUserDragging () const |
| juce::Time | getLastUserInteractionTime () const |
| double | streamTimeToSourceTime (double streamTime) const |
| double | streamTimeToSourceTimeUnlooped (double streamTime) const |
| EditTimeWindow | streamTimeToEditWindow (legacy::EditTimeRange streamTime) const |
| double | getPosition () const |
| double | getUnloopedPosition () const |
| void | overridePosition (double newTime) |
| bool | isPlaying () const noexcept |
| bool | isStopped () const noexcept |
| bool | isLooping () const noexcept |
| bool | isRollingIntoLoop () const noexcept |
| legacy::EditTimeRange | getLoopTimes () const noexcept |
| void | setLoopTimes (bool loop, legacy::EditTimeRange times) |
| void | setRollInToLoop (double t) |
| void | deviceManagerPositionUpdate (double newTime, double newTimeEnd) |
| called by the DeviceManager | |
Static Public Member Functions | |
| static double | linearTimeToLoopTime (double time, legacy::EditTimeRange loop) |
| static double | linearTimeToLoopTime (double time, double loopStart, double loopLen) |
Definition at line 16 of file tracktion_PlayHead.h.
called by the DeviceManager
Definition at line 225 of file tracktion_PlayHead.h.
| juce::Time tracktion::engine::PlayHead::getLastUserInteractionTime | ( | ) | const |
Definition at line 76 of file tracktion_PlayHead.h.
|
noexcept |
Definition at line 199 of file tracktion_PlayHead.h.
| double tracktion::engine::PlayHead::getPosition | ( | ) | const |
Definition at line 166 of file tracktion_PlayHead.h.
| double tracktion::engine::PlayHead::getUnloopedPosition | ( | ) | const |
Definition at line 172 of file tracktion_PlayHead.h.
|
noexcept |
Definition at line 196 of file tracktion_PlayHead.h.
|
noexcept |
Definition at line 194 of file tracktion_PlayHead.h.
|
noexcept |
Definition at line 197 of file tracktion_PlayHead.h.
|
noexcept |
Definition at line 195 of file tracktion_PlayHead.h.
| bool tracktion::engine::PlayHead::isUserDragging | ( | ) | const |
Definition at line 75 of file tracktion_PlayHead.h.
|
static |
Definition at line 115 of file tracktion_PlayHead.h.
|
static |
Definition at line 110 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::overridePosition | ( | double | newTime | ) |
Definition at line 180 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::play | ( | ) |
Definition at line 41 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::play | ( | legacy::EditTimeRange | rangeToPlay, |
| bool | looped | ||
| ) |
Definition at line 30 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::playLockedToEngine | ( | legacy::EditTimeRange | rangeToPlay | ) |
Definition at line 50 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::setLoopTimes | ( | bool | loop, |
| legacy::EditTimeRange | times | ||
| ) |
Definition at line 201 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::setPosition | ( | double | newTime | ) |
Definition at line 22 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::setRollInToLoop | ( | double | t | ) |
Definition at line 214 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::setUserIsDragging | ( | bool | b | ) |
Definition at line 69 of file tracktion_PlayHead.h.
| void tracktion::engine::PlayHead::stop | ( | ) |
Definition at line 59 of file tracktion_PlayHead.h.
| EditTimeWindow tracktion::engine::PlayHead::streamTimeToEditWindow | ( | legacy::EditTimeRange | streamTime | ) | const |
Definition at line 120 of file tracktion_PlayHead.h.
Definition at line 91 of file tracktion_PlayHead.h.
Definition at line 104 of file tracktion_PlayHead.h.