#include <tracktion_AudioFileManager.h>
Inherits juce::AsyncUpdater.
◆ AudioFileManager()
| engine::AudioFileManager::AudioFileManager |
( |
Engine & |
| ) |
|
◆ ~AudioFileManager()
| engine::AudioFileManager::~AudioFileManager |
( |
| ) |
|
◆ getAudioFile()
◆ getInfo()
◆ checkFileForChangesAsync()
| void engine::AudioFileManager::checkFileForChangesAsync |
( |
const AudioFile & |
| ) |
|
◆ checkFileForChanges()
| void engine::AudioFileManager::checkFileForChanges |
( |
const AudioFile & |
| ) |
|
◆ checkFilesForChanges()
| void engine::AudioFileManager::checkFilesForChanges |
( |
| ) |
|
◆ forceFileUpdate()
| void engine::AudioFileManager::forceFileUpdate |
( |
const AudioFile & |
| ) |
|
◆ validateFile()
| void engine::AudioFileManager::validateFile |
( |
const AudioFile & |
, |
|
|
bool |
updateInfo |
|
) |
| |
◆ releaseFile()
| void engine::AudioFileManager::releaseFile |
( |
const AudioFile & |
| ) |
|
◆ releaseAllFiles()
| void engine::AudioFileManager::releaseAllFiles |
( |
| ) |
|
◆ registerMemoryBuffer()
| void engine::AudioFileManager::registerMemoryBuffer |
( |
const std::string & |
filename, |
|
|
choc::buffer::InterleavedView< const float > |
buffer, |
|
|
double |
sampleRate |
|
) |
| |
Register a memory buffer as a virtual audio file.
The buffer data must remain valid for the lifetime of the registration.
◆ unregisterMemoryBuffer()
| void engine::AudioFileManager::unregisterMemoryBuffer |
( |
const std::string & |
filename | ) |
|
Unregister a previously registered memory buffer.
◆ createMemoryReader()
◆ getAudioThumbnailCache()
| juce::AudioThumbnailCache & engine::AudioFileManager::getAudioThumbnailCache |
( |
| ) |
|
◆ engine
| Engine& engine::AudioFileManager::engine |
◆ proxyGenerator
◆ cache
The documentation for this class was generated from the following file: