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