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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_EditFileOperations.cpp File Reference

Go to the source code of this file.

Classes

struct  tracktion::engine::ThreadedEditFileWriter
 
struct  tracktion::engine::SharedEditFileDataCache
 
struct  tracktion::engine::SharedEditFileDataCache::Data
 
struct  tracktion::engine::EditFileOperations::SharedDataPimpl
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

Functions

juce::ValueTree tracktion::engine::loadEditFromProjectManager (ProjectManager &, ProjectItemID)
 Uses the ProjectManager to find an Edit file and load it as a ValueTree.
 
std::unique_ptr< Edittracktion::engine::loadEditForExamining (ProjectManager &, ProjectItemID, Edit::EditRole role=Edit::EditRole::forExamining)
 Uses the ProjectManager to find an Edit file and open it.
 
juce::ValueTree tracktion::engine::loadEditFromFile (Engine &, const juce::File &, ProjectItemID)
 Legacy, will be deprecated soon.
 
juce::ValueTree tracktion::engine::createEmptyEdit (Engine &)
 Legacy, will be deprecated soon.
 
std::unique_ptr< Edittracktion::engine::loadEditFromFile (Engine &, const juce::File &, Edit::EditRole role=Edit::EditRole::forEditing)
 Loads an edit from file, ready for playback / editing.
 
std::unique_ptr< Edittracktion::engine::createEmptyEdit (Engine &, const juce::File &)
 Creates a new edit for a file, ready for playback / editing.