TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::dawproject::DAWprojectImporter Class Reference

Internal class for importing DAWproject files into an Edit. More...

#include <tracktion_DAWprojectImport.h>

Public Member Functions

 DAWprojectImporter (Engine &engine, const ParseOptions &options)
 
std::unique_ptr< EditimportFromFile (const juce::File &file)
 Imports from a .dawproject ZIP file.
 
std::unique_ptr< EditimportFromXml (const juce::XmlElement &projectXml, const juce::File &audioFileDirectory)
 Imports from parsed XML elements.
 

Detailed Description

Internal class for importing DAWproject files into an Edit.

This handles parsing the XML and constructing Edit objects.

Constructor & Destructor Documentation

◆ DAWprojectImporter()

tracktion::engine::dawproject::DAWprojectImporter::DAWprojectImporter ( Engine engine,
const ParseOptions options 
)

Member Function Documentation

◆ importFromFile()

std::unique_ptr< Edit > tracktion::engine::dawproject::DAWprojectImporter::importFromFile ( const juce::File &  file)

Imports from a .dawproject ZIP file.

◆ importFromXml()

std::unique_ptr< Edit > tracktion::engine::dawproject::DAWprojectImporter::importFromXml ( const juce::XmlElement &  projectXml,
const juce::File &  audioFileDirectory 
)

Imports from parsed XML elements.


The documentation for this class was generated from the following file: