![]() |
Deluge Firmware 1.3.0
Build date: 2025.07.02
|
Public Member Functions | |
void | setupPlaybackBounds (bool reversed) override |
bool | shouldObeyLoopEndPointNow () |
int32_t | getBytePosToStartPlayback (bool justLooped) override |
int32_t | getBytePosToEndOrLoopPlayback () override |
LoopType | getLoopingType (const Source &source) const |
uint32_t | getLoopStartPlaybackAtByte () const |
uint32_t | getLoopEndPlaybackAtByte () const |
Public Member Functions inherited from SamplePlaybackGuide | |
int32_t | getFinalClusterIndex (Sample *sample, bool obeyMarkers, int32_t *getEndPlaybackAtByte=nullptr) |
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 | |
uint32_t | loopStartPlaybackAtByte |
uint32_t | loopEndPlaybackAtByte |
bool | noteOffReceived |
Public Attributes inherited from SamplePlaybackGuide | |
int8_t | playDirection |
AudioFileHolder * | audioFileHolder |
uint32_t | startPlaybackAtByte |
uint32_t | endPlaybackAtByte |
int32_t | sequenceSyncStartedAtTick |
uint32_t | sequenceSyncLengthTicks |
|
overridevirtual |
Reimplemented from SamplePlaybackGuide.
|
overridevirtual |
Reimplemented from SamplePlaybackGuide.
|
overridevirtual |
Reimplemented from SamplePlaybackGuide.