|
bool | init (Sample *sample, VoiceSample *voiceSample, SamplePlaybackGuide *guide, int64_t newSamplePosBig, int32_t numChannels, int32_t phaseIncrement, int32_t timeStretchRatio, int32_t playDirection, int32_t priorityRating, int32_t fudgingNumSamplesTilLoop, LoopType loopingType) |
|
void | reInit (int64_t newSamplePosBig, SamplePlaybackGuide *guide, VoiceSample *voiceSample, Sample *sample, int32_t numChannels, int32_t timeStretchRatio, int32_t phaseIncrement, uint64_t combinedIncrement, int32_t playDirection, LoopType loopingType, int32_t priorityRating) |
|
void | beenUnassigned () |
|
void | unassignAllReasonsForPercLookahead () |
|
void | unassignAllReasonsForPercCacheClusters () |
|
bool | hopEnd (SamplePlaybackGuide *guide, VoiceSample *voiceSample, Sample *sample, int32_t numChannels, int32_t timeStretchRatio, int32_t phaseIncrement, uint64_t combinedIncrement, int32_t playDirection, LoopType loopingType, int32_t priorityRating) |
|
void | rememberPercCacheCluster (Cluster *cluster) |
|
void | updateClustersForPercLookahead (Sample *sample, uint32_t sourceBytePos, int32_t playDirection) |
|
int32_t | getSamplePos (int32_t playDirection) |
|
bool | allocateBuffer (int32_t numChannels) |
|
void | readFromBuffer (int32_t *oscBufferPos, int32_t numSamples, int32_t numChannels, int32_t numChannelsAfterCondensing, int32_t sourceAmplitudeNow, int32_t amplitudeIncrementNow, int32_t *bufferReadPos) |
|
void | setupCrossfadeFromCache (SampleCache *cache, int32_t cacheBytePos, int32_t numChannels) |
|