Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
PlaybackMode Class Referenceabstract
Inheritance diagram for PlaybackMode:

Public Member Functions

bool hasPlaybackActive ()
 
virtual void setupPlayback ()=0
 
virtual bool endPlayback ()=0
 
virtual void doTickForward (int32_t posIncrement)=0
 
virtual void resetPlayPos (int32_t newPos, bool doingComplete=true, int32_t buttonPressLatency=0)=0
 
virtual void resyncToSongTicks (Song *song)=0
 
virtual void reversionDone ()=0
 
virtual bool isOutputAvailable (Output *output)=0
 
virtual bool considerLaunchEvent (int32_t numTicksBeingIncremented)
 
virtual void stopOutputRecordingAtLoopEnd ()=0
 
virtual int32_t getPosAtWhichClipWillCut (ModelStackWithTimelineCounter const *modelStack)=0
 
virtual bool willClipContinuePlayingAtEnd (ModelStackWithTimelineCounter const *modelStack)=0
 
virtual bool willClipLoopAtSomePoint (ModelStackWithTimelineCounter const *modelStack)=0
 
virtual bool wantsToDoTempolessRecord (int32_t newPos)
 
virtual void reSyncClip (ModelStackWithTimelineCounter *modelStack, bool mustSetPosToSomething=false, bool mayResumeClip=true)=0
 

The documentation for this class was generated from the following files: