Holds info about where temp files should go, and tidies up old ones when needed.
More...
#include "tracktion_TemporaryFileManager.h"
Holds info about where temp files should go, and tidies up old ones when needed.
You shouldn't have to ever create your own instance of this class - the Engine has a TemporaryFileManager object that is shared.
- See also
- Engine::getTemporaryFileManager()
Definition at line 22 of file tracktion_TemporaryFileManager.h.
◆ TemporaryFileManager()
| tracktion::engine::TemporaryFileManager::TemporaryFileManager |
( |
Engine & |
e | ) |
|
◆ ~TemporaryFileManager()
| tracktion::engine::TemporaryFileManager::~TemporaryFileManager |
( |
| ) |
|
◆ cleanUp()
| void tracktion::engine::TemporaryFileManager::cleanUp |
( |
| ) |
|
◆ getDeviceIDFromFreezeFile()
| juce::String tracktion::engine::TemporaryFileManager::getDeviceIDFromFreezeFile |
( |
Edit & |
edit, |
|
|
const juce::File & |
deviceFreezeFile |
|
) |
| |
|
static |
◆ getFileForCachedClipRender()
| AudioFile tracktion::engine::TemporaryFileManager::getFileForCachedClipRender |
( |
const AudioClipBase & |
clip, |
|
|
HashCode |
hash |
|
) |
| |
|
static |
◆ getFileForCachedCompRender()
| AudioFile tracktion::engine::TemporaryFileManager::getFileForCachedCompRender |
( |
const AudioClipBase & |
clip, |
|
|
HashCode |
takeHash |
|
) |
| |
|
static |
◆ getFileForCachedFileRender()
| AudioFile tracktion::engine::TemporaryFileManager::getFileForCachedFileRender |
( |
Edit & |
edit, |
|
|
HashCode |
hash |
|
) |
| |
|
static |
◆ getFreezeFileForDevice()
◆ getFreezeFileForTrack()
| juce::File tracktion::engine::TemporaryFileManager::getFreezeFileForTrack |
( |
const AudioTrack & |
track | ) |
|
|
static |
◆ getFrozenTrackFiles()
◆ getMaxNumTempFiles()
| int tracktion::engine::TemporaryFileManager::getMaxNumTempFiles |
( |
| ) |
const |
◆ getMaxSpaceAllowedForTempFiles()
| int64_t tracktion::engine::TemporaryFileManager::getMaxSpaceAllowedForTempFiles |
( |
| ) |
const |
◆ getTempDirectory()
| const juce::File & tracktion::engine::TemporaryFileManager::getTempDirectory |
( |
| ) |
const |
◆ getTempFile()
◆ getThumbnailsFolder()
| juce::File tracktion::engine::TemporaryFileManager::getThumbnailsFolder |
( |
| ) |
const |
◆ getUniqueTempFile()
◆ isDiskSpaceDangerouslyLow()
| bool tracktion::engine::TemporaryFileManager::isDiskSpaceDangerouslyLow |
( |
| ) |
const |
◆ purgeOrphanEditTempFolders()
| void tracktion::engine::TemporaryFileManager::purgeOrphanEditTempFolders |
( |
ProjectManager & |
pm | ) |
|
◆ purgeOrphanFreezeAndProxyFiles()
| void tracktion::engine::TemporaryFileManager::purgeOrphanFreezeAndProxyFiles |
( |
Edit & |
edit | ) |
|
|
static |
◆ ressetToDefaultLocation()
| void tracktion::engine::TemporaryFileManager::ressetToDefaultLocation |
( |
| ) |
|
◆ setTempDirectory()
| bool tracktion::engine::TemporaryFileManager::setTempDirectory |
( |
const juce::File & |
newFile | ) |
|
◆ wasTempFolderSuccessfullyCreated()
| bool tracktion::engine::TemporaryFileManager::wasTempFolderSuccessfullyCreated |
( |
| ) |
const |
The documentation for this class was generated from the following files: