TracktionEngine
Loading...
Searching...
No Matches
Public Attributes | List of all members
tracktion::engine::Edit::Options Struct Reference

Determines how the Edit will be created. More...

#include <tracktion_Edit.h>

Public Attributes

Engineengine
 The Engine to use.
 
juce::ValueTree editState
 The Edit state.
 
ProjectItemID editProjectItemID
 The editProjectItemID, must be valid.
 
EditRole role = forEditing
 An optional role to open the Edit with.
 
LoadContextloadContext = nullptr
 An optional context to be monitor for loading status.
 
int numUndoLevelsToStore = Edit::getDefaultNumUndoLevels()
 The number of undo levels to use.
 
EditFileRetriever editFileRetriever = {}
 An optional editFileRetriever to use.
 
FilePathResolver filePathResolver = {}
 An optional filePathResolver to use.
 
uint32_t numAudioTracks = 1
 If non-zero, will ensure the edit has this many audio tracks.
 
float defaultMasterVolumedB = -3.0f
 The initial level for the edit's master volume.
 

Detailed Description

Determines how the Edit will be created.

Member Data Documentation

◆ engine

Engine& tracktion::engine::Edit::Options::engine

The Engine to use.

◆ editState

juce::ValueTree tracktion::engine::Edit::Options::editState

The Edit state.

See also
createEmptyEdit

◆ editProjectItemID

ProjectItemID tracktion::engine::Edit::Options::editProjectItemID

The editProjectItemID, must be valid.

◆ role

EditRole tracktion::engine::Edit::Options::role = forEditing

An optional role to open the Edit with.

◆ loadContext

LoadContext* tracktion::engine::Edit::Options::loadContext = nullptr

An optional context to be monitor for loading status.

◆ numUndoLevelsToStore

int tracktion::engine::Edit::Options::numUndoLevelsToStore = Edit::getDefaultNumUndoLevels()

The number of undo levels to use.

◆ editFileRetriever

EditFileRetriever tracktion::engine::Edit::Options::editFileRetriever = {}

An optional editFileRetriever to use.

◆ filePathResolver

FilePathResolver tracktion::engine::Edit::Options::filePathResolver = {}

An optional filePathResolver to use.

◆ numAudioTracks

uint32_t tracktion::engine::Edit::Options::numAudioTracks = 1

If non-zero, will ensure the edit has this many audio tracks.

◆ defaultMasterVolumedB

float tracktion::engine::Edit::Options::defaultMasterVolumedB = -3.0f

The initial level for the edit's master volume.


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