Deluge Firmware 1.3.0
Build date: 2025.07.06
Loading...
Searching...
No Matches
SampleHolderForClip Class Referencefinal
Inheritance diagram for SampleHolderForClip:
Collaboration diagram for SampleHolderForClip:

Public Member Functions

void setAudioFile (AudioFile *newAudioFile, bool reversed=false, bool manuallySelected=false, int32_t clusterLoadInstruction=CLUSTER_ENQUEUE) override
void recalculateNeutralPhaseIncrement ()
void beenClonedFrom (SampleHolderForClip const *other, bool reversed)
Public Member Functions inherited from SampleHolder
void unassignAllClusterReasons (bool beingDestructed=false) override
int64_t getEndPos (bool forTimeStretching=false)
int64_t getDurationInSamples (bool forTimeStretching=false)
void beenClonedFrom (SampleHolder const *other, bool reversed)
virtual void claimClusterReasons (bool reversed, int32_t clusterLoadInstruction=CLUSTER_ENQUEUE)
int32_t getLengthInSamplesAtSystemSampleRate (bool forTimeStretching=false)
int32_t getLoopLengthAtSystemSampleRate (bool forTimeStretching=false)
Public Member Functions inherited from AudioFileHolder
Error loadFile (bool reversed, bool manuallySelected, bool mayActuallyReadFile, int32_t clusterLoadInstruction=CLUSTER_ENQUEUE, FilePointer *filePointer=nullptr, bool makeWaveTableWorkAtAllCosts=false)

Public Attributes

int16_t transpose
int8_t cents
Public Attributes inherited from SampleHolder
uint64_t startPos
uint64_t endPos
int32_t waveformViewScroll
int32_t waveformViewZoom
int32_t neutralPhaseIncrement
ClusterclustersForStart [kNumClustersLoadedAhead]
Public Attributes inherited from AudioFileHolder
String filePath
AudioFileaudioFile
AudioFileType audioFileType

Protected Member Functions

void sampleBeenSet (bool reversed, bool manuallySelected) override
Protected Member Functions inherited from SampleHolder
void claimClusterReasonsForMarker (Cluster **clusters, uint32_t startPlaybackAtByte, int32_t playDirection, int32_t clusterLoadInstruction)

Member Function Documentation

◆ sampleBeenSet()

void SampleHolderForClip::sampleBeenSet ( bool reversed,
bool manuallySelected )
overrideprotectedvirtual

Reimplemented from SampleHolder.

◆ setAudioFile()

void SampleHolderForClip::setAudioFile ( AudioFile * newAudioFile,
bool reversed = false,
bool manuallySelected = false,
int32_t clusterLoadInstruction = CLUSTER_ENQUEUE )
overridevirtual

Reimplemented from SampleHolder.


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