TracktionEngine
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_DAWproject.h File Reference

Classes

struct  tracktion::engine::dawproject::ParseOptions
 Options for parsing a DAWproject file. More...
 
struct  tracktion::engine::dawproject::WriteOptions
 Options for writing a DAWproject file. More...
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 
namespace  tracktion::engine::dawproject
 DAWproject interchange format support.
 

Functions

std::unique_ptr< Edittracktion::engine::dawproject::parseDAWproject (Engine &engine, const juce::File &file, ParseOptions options={})
 Parses a .dawproject file and creates an Edit.
 
tl::expected< std::unique_ptr< juce::XmlElement >, juce::String > tracktion::engine::dawproject::createDAWproject (Edit &edit, WriteOptions options={})
 Creates the project.xml content from an Edit.
 
juce::Result tracktion::engine::dawproject::writeDAWprojectFile (const juce::File &file, Edit &edit, WriteOptions options={})
 Writes a complete .dawproject file from an Edit.