TracktionEngine
Classes | Namespaces | Functions
tracktion_EditFileOperations.h File Reference

Classes

class  tracktion::engine::EditFileOperations
 Contains methods for saving an Edit to a file. More...
 

Namespaces

 tracktion
 
 tracktion::engine
 

Functions

std::unique_ptr< Edit > tracktion::engine::loadEditFromFile (Engine &, const juce::File &, Edit::EditRole role=Edit::forEditing)
 Loads an edit from file, ready for playback / editing. More...
 
std::unique_ptr< Edit > tracktion::engine::createEmptyEdit (Engine &, const juce::File &)
 Creates a new edit for a file, ready for playback / editing. More...
 
juce::ValueTree tracktion::engine::loadEditFromProjectManager (ProjectManager &, ProjectItemID)
 Uses the ProjectManager to find an Edit file and load it as a ValueTree. More...
 
juce::ValueTree tracktion::engine::loadEditFromFile (Engine &, const juce::File &, ProjectItemID)
 Legacy, will be deprecated soon. More...
 
juce::ValueTree tracktion::engine::createEmptyEdit (Engine &)
 Legacy, will be deprecated soon. More...
 
juce::ValueTree tracktion::engine::updateLegacyEdit (const juce::ValueTree &)
 Converts old edit formats to the latest structure. More...
 
void tracktion::engine::updateLegacyEdit (juce::XmlElement &editXML)
 Converts old edit formats to the latest structure. More...