Deluge Firmware 1.3.0
Build date: 2025.10.27
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 () const
virtual uint32_t getLoopEndPlaybackAtByte () const
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: