11namespace tracktion {
inline namespace engine
The Tracktion Edit class!
An ExternalPlayheadSynchroniser is used to synchronise the internal Edit's playhead with an AudioProc...
juce::AudioPlayHead::CurrentPositionInfo getPositionInfo() const
Returns the current position info, useful for graphical displays etc.
bool synchronise(juce::AudioPlayHead &)
Synchronises the Edit's playback position with an AudioPlayHead if possible.
void synchroniseEditPosition(Edit &edit, const juce::AudioPlayHead::CurrentPositionInfo &info)
Syncs an Edit's transport and tempo sequence to a juce AudioPlayHead.
juce::AudioPlayHead::CurrentPositionInfo getCurrentPositionInfo(Edit &edit)
Converts an Edit's internal transport information to a juce::AudioPlayHead::CurrentPositionInfo.