tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::TracktionThumbnailCache Class Reference
Inheritance diagram for tracktion::engine::TracktionThumbnailCache:
juce::AudioThumbnailCache

Public Member Functions

 TracktionThumbnailCache (Engine &e)
 
void saveNewlyFinishedThumbnail (const juce::AudioThumbnailBase &thumb, juce::int64 hash) override
 
bool loadNewThumb (juce::AudioThumbnailBase &thumb, juce::int64 hash) override
 
- Public Member Functions inherited from juce::AudioThumbnailCache
 AudioThumbnailCache (int maxNumThumbsToStore)
 
void clear ()
 
bool loadThumb (AudioThumbnailBase &thumb, int64 hashCode)
 
void storeThumb (const AudioThumbnailBase &thumb, int64 hashCode)
 
void removeThumb (int64 hashCode)
 
bool readFromStream (InputStream &source)
 
void writeToStream (OutputStream &stream)
 
TimeSliceThreadgetTimeSliceThread () noexcept
 

Additional Inherited Members

Detailed Description

Definition at line 393 of file tracktion_AudioFile.cpp.

Constructor & Destructor Documentation

◆ TracktionThumbnailCache()

tracktion::engine::TracktionThumbnailCache::TracktionThumbnailCache ( Engine e)

Definition at line 396 of file tracktion_AudioFile.cpp.

Member Function Documentation

◆ loadNewThumb()

bool tracktion::engine::TracktionThumbnailCache::loadNewThumb ( juce::AudioThumbnailBase thumb,
juce::int64  hash 
)
overridevirtual

Reimplemented from juce::AudioThumbnailCache.

Definition at line 425 of file tracktion_AudioFile.cpp.

◆ saveNewlyFinishedThumbnail()

void tracktion::engine::TracktionThumbnailCache::saveNewlyFinishedThumbnail ( const juce::AudioThumbnailBase thumb,
juce::int64  hash 
)
overridevirtual

Reimplemented from juce::AudioThumbnailCache.

Definition at line 406 of file tracktion_AudioFile.cpp.


The documentation for this class was generated from the following file: