|
void | workOutBitMask () |
|
Error | initialize (int32_t numClusters) |
|
void | markAsUnloadable () |
|
float | determinePitch (bool doingSingleCycle, float minFreqHz, float maxFreqHz, bool doPrimeTest) |
|
void | workOutMIDINote (bool doingSingleCycle, float minFreqHz=20, float maxFreqHz=10000, bool doPrimeTest=true) |
|
uint32_t | getLengthInMSec () |
|
SampleCache * | getOrCreateCache (SampleHolder *sampleHolder, int32_t phaseIncrement, int32_t timeStretchRatio, bool reversed, bool mayCreate, bool *created) |
|
void | deleteCache (SampleCache *cache) |
|
int32_t | getFirstClusterIndexWithAudioData () |
|
int32_t | getFirstClusterIndexWithNoAudioData () |
|
Error | fillPercCache (TimeStretcher *timeStretcher, int32_t startPosSamples, int32_t endPosSamples, int32_t playDirection, int32_t maxNumSamplesToProcess) |
|
void | percCacheClusterStolen (Cluster *cluster) |
|
void | deletePercCache (bool beingDestructed=false) |
|
uint8_t * | prepareToReadPercCache (int32_t pixellatedPos, int32_t playDirection, int32_t *earliestPixellatedPos, int32_t *latestPixellatedPos) |
|
bool | getAveragesForCrossfade (int32_t *totals, int32_t startBytePos, int32_t crossfadeLengthSamples, int32_t playDirection, int32_t lengthToAverageEach) |
|
void | convertDataOnAnyClustersIfNecessary () |
|
int32_t | getMaxPeakFromZero () |
|
int32_t | getFoundValueCentrePoint () |
|
int32_t | getValueSpan () |
|
void | finalizeAfterLoad (uint32_t fileSize) override |
|
q31_t | convertToNative (float value) const |
|
q31_t | convertToNative (int32_t value) const |
|
bool | mayBeStolen (void *thingNotToStealFrom=nullptr) override |
|
void | steal (char const *errorCode) override |
|
| AudioFile (AudioFileType newType) |
|
Error | loadFile (AudioFileReader *reader, bool isAiff, bool makeWaveTableWorkAtAllCosts) |
|
void | addReason () |
|
void | removeReason (char const *errorCode) |
|
StealableQueue | getAppropriateQueue () const override |
|
bool | operator== (const Stealable &other) const |
| Object equality is based on pointer equality.
|
|