| addBlock(juce::int64 sampleNumberInSource, const juce::AudioBuffer< float > &, int startOffsetInBuffer, int numSamples) override | tracktion::engine::SmartThumbnail | |
| areThumbnailsFullyLoaded(Engine &) | tracktion::engine::SmartThumbnail | static |
| audioFileChanged() | tracktion::engine::SmartThumbnail | |
| clear() override | tracktion::engine::SmartThumbnail | |
| drawChannel(juce::Graphics &, juce::Rectangle< int >, TimeRange, int channelNum, float verticalZoomFactor) | tracktion::engine::SmartThumbnail | |
| drawChannels(juce::Graphics &, juce::Rectangle< int >, TimeRange, float verticalZoomFactor) | tracktion::engine::SmartThumbnail | |
| edit | tracktion::engine::SmartThumbnail | |
| engine | tracktion::engine::SmartThumbnail | |
| file | tracktion::engine::SmartThumbnail | |
| getApproximateMinMax(double startTime, double endTime, int channelIndex, float &minValue, float &maxValue) const noexcept override | tracktion::engine::SmartThumbnail | |
| getApproximatePeak() const override | tracktion::engine::SmartThumbnail | |
| getHashCode() const override | tracktion::engine::SmartThumbnail | |
| getNumChannels() const noexcept override | tracktion::engine::SmartThumbnail | |
| getNumSamplesFinished() const noexcept override | tracktion::engine::SmartThumbnail | |
| getProportionComplete() const noexcept | tracktion::engine::SmartThumbnail | |
| getProxyProgress() const noexcept | tracktion::engine::SmartThumbnail | |
| getTotalLength() const noexcept override | tracktion::engine::SmartThumbnail | |
| isFullyLoaded() const noexcept override | tracktion::engine::SmartThumbnail | |
| isGeneratingProxy() const noexcept | tracktion::engine::SmartThumbnail | |
| isOutOfDate() const noexcept | tracktion::engine::SmartThumbnail | |
| loadFrom(juce::InputStream &) override | tracktion::engine::SmartThumbnail | |
| releaseFile() | tracktion::engine::SmartThumbnail | |
| reset(int numChannels, double sampleRate, juce::int64 totalSamplesInSource) override | tracktion::engine::SmartThumbnail | |
| saveTo(juce::OutputStream &) const override | tracktion::engine::SmartThumbnail | |
| setEnabled(bool e) | tracktion::engine::SmartThumbnail | static |
| setNewFile(const AudioFile &) | tracktion::engine::SmartThumbnail | |
| setReader(juce::AudioFormatReader *, juce::int64 hashCode) override | tracktion::engine::SmartThumbnail | |
| setSource(juce::InputSource *) override | tracktion::engine::SmartThumbnail | |
| SmartThumbnail(Engine &, const AudioFile &, juce::Component &componentToRepaint, Edit *) | tracktion::engine::SmartThumbnail | |
| SmartThumbnail(Engine &, const AudioFile &, juce::Component &componentToRepaint, Edit *, std::unique_ptr< juce::AudioThumbnailBase > thumbnailToUse) | tracktion::engine::SmartThumbnail | |
| ~SmartThumbnail() override | tracktion::engine::SmartThumbnail | |