|
void | unassignAllClusterReasons (bool beingDestructed=false) override |
|
void | setCents (int32_t newCents) |
|
void | recalculateFineTuner () |
|
void | claimClusterReasons (bool reversed, int32_t clusterLoadInstruction=CLUSTER_ENQUEUE) override |
|
void | setTransposeAccordingToSamplePitch (bool minimizeOctaves=false, bool doingSingleCycle=false, bool rangeCoversJustOneNote=false, bool thatOneNote=0) |
|
uint32_t | getMSecLimit (Source *source) |
|
uint32_t | loopLength () const |
|
int64_t | getEndPos (bool forTimeStretching=false) |
|
int64_t | getDurationInSamples (bool forTimeStretching=false) |
|
void | beenClonedFrom (SampleHolder const *other, bool reversed) |
|
int32_t | getLengthInSamplesAtSystemSampleRate (bool forTimeStretching=false) |
|
int32_t | getLoopLengthAtSystemSampleRate (bool forTimeStretching=false) |
|
void | setAudioFile (AudioFile *newAudioFile, bool reversed=false, bool manuallySelected=false, int32_t clusterLoadInstruction=CLUSTER_ENQUEUE) override |
|
Error | loadFile (bool reversed, bool manuallySelected, bool mayActuallyReadFile, int32_t clusterLoadInstruction=CLUSTER_ENQUEUE, FilePointer *filePointer=nullptr, bool makeWaveTableWorkAtAllCosts=false) |
|
|
uint32_t | loopStartPos |
| In samples. 0 means not set.
|
|
uint32_t | loopEndPos |
|
int16_t | transpose |
|
int8_t | cents |
|
bool | loopLocked |
| Whether the loop length should be kept constant when updating the start/end position.
|
|
PhaseIncrementFineTuner | fineTuner |
|
Cluster * | clustersForLoopStart [kNumClustersLoadedAhead] |
|
uint32_t | startMSec |
|
uint32_t | endMSec |
|
uint64_t | startPos |
|
uint64_t | endPos |
|
int32_t | waveformViewScroll |
|
int32_t | waveformViewZoom |
|
int32_t | neutralPhaseIncrement |
|
Cluster * | clustersForStart [kNumClustersLoadedAhead] |
|
String | filePath |
|
AudioFile * | audioFile |
|
AudioFileType | audioFileType |
|
|
void | sampleBeenSet (bool reversed, bool manuallySelected) override |
|
void | claimClusterReasonsForMarker (Cluster **clusters, uint32_t startPlaybackAtByte, int32_t playDirection, int32_t clusterLoadInstruction) |
|
◆ claimClusterReasons()
void SampleHolderForVoice::claimClusterReasons |
( |
bool | reversed, |
|
|
int32_t | clusterLoadInstruction = CLUSTER_ENQUEUE ) |
|
overridevirtual |
◆ sampleBeenSet()
void SampleHolderForVoice::sampleBeenSet |
( |
bool | reversed, |
|
|
bool | manuallySelected ) |
|
overrideprotectedvirtual |
◆ unassignAllClusterReasons()
void SampleHolderForVoice::unassignAllClusterReasons |
( |
bool | beingDestructed = false | ) |
|
|
overridevirtual |
◆ loopEndPos
uint32_t SampleHolderForVoice::loopEndPos |
In samples, 0 means no looping active.
Unlike endPos, this may not be beyond the waveform ever!
The documentation for this class was generated from the following files: