|
TracktionEngine
|
Internal class for exporting an Edit to DAWproject format. More...
#include <tracktion_DAWprojectExport.h>
Public Member Functions | |
| DAWprojectExporter (Edit &edit, const WriteOptions &options) | |
| tl::expected< std::unique_ptr< juce::XmlElement >, juce::String > | createProjectXml () |
| Creates the project.xml content. | |
| std::unique_ptr< juce::XmlElement > | createMetadataXml () |
| Creates the metadata.xml content. | |
| juce::Result | writeToFile (const juce::File &file) |
| Writes the complete .dawproject file. | |
Internal class for exporting an Edit to DAWproject format.
This handles generating XML and writing the ZIP archive.
| tracktion::engine::dawproject::DAWprojectExporter::DAWprojectExporter | ( | Edit & | edit, |
| const WriteOptions & | options | ||
| ) |
| tl::expected< std::unique_ptr< juce::XmlElement >, juce::String > tracktion::engine::dawproject::DAWprojectExporter::createProjectXml | ( | ) |
Creates the project.xml content.
| std::unique_ptr< juce::XmlElement > tracktion::engine::dawproject::DAWprojectExporter::createMetadataXml | ( | ) |
Creates the metadata.xml content.
| juce::Result tracktion::engine::dawproject::DAWprojectExporter::writeToFile | ( | const juce::File & | file | ) |
Writes the complete .dawproject file.