Deluge Firmware 1.3.0
Build date: 2025.09.12
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: