Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
SamplePlaybackGuide Class Reference
Inheritance diagram for SamplePlaybackGuide:
Collaboration diagram for SamplePlaybackGuide:

Public Member Functions

int32_t getFinalClusterIndex (Sample *sample, bool obeyMarkers, int32_t *getEndPlaybackAtByte=nullptr)
 
virtual int32_t getBytePosToStartPlayback (bool justLooped)
 
virtual int32_t getBytePosToEndOrLoopPlayback ()
 
virtual void setupPlaybackBounds (bool reversed)
 
virtual uint32_t getLoopStartPlaybackAtByte ()
 
virtual uint32_t getLoopEndPlaybackAtByte ()
 
uint64_t getSyncedNumSamplesIn ()
 
int32_t getNumSamplesLaggingBehindSync (VoiceSample *voiceSample)
 
int32_t adjustPitchToCorrectDriftFromSync (VoiceSample *voiceSample, int32_t phaseIncrement)
 

Public Attributes

int8_t playDirection
 
AudioFileHolderaudioFileHolder
 
uint32_t startPlaybackAtByte
 
uint32_t endPlaybackAtByte
 
int32_t sequenceSyncStartedAtTick
 
uint32_t sequenceSyncLengthTicks
 

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