TracktionEngine
|
Determines how the Edit will be created. More...
#include <tracktion_Edit.h>
Public Attributes | |
Engine & | engine |
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. | |
LoadContext * | loadContext = 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. | |
Determines how the Edit will be created.
juce::ValueTree tracktion::engine::Edit::Options::editState |
The Edit state.
ProjectItemID tracktion::engine::Edit::Options::editProjectItemID |
The editProjectItemID, must be valid.
EditRole tracktion::engine::Edit::Options::role = forEditing |
An optional role to open the Edit with.
LoadContext* tracktion::engine::Edit::Options::loadContext = nullptr |
An optional context to be monitor for loading status.
int tracktion::engine::Edit::Options::numUndoLevelsToStore = Edit::getDefaultNumUndoLevels() |
The number of undo levels to use.
EditFileRetriever tracktion::engine::Edit::Options::editFileRetriever = {} |
An optional editFileRetriever to use.
FilePathResolver tracktion::engine::Edit::Options::filePathResolver = {} |
An optional filePathResolver to use.
uint32_t tracktion::engine::Edit::Options::numAudioTracks = 1 |
If non-zero, will ensure the edit has this many audio tracks.
float tracktion::engine::Edit::Options::defaultMasterVolumedB = -3.0f |
The initial level for the edit's master volume.