tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::Renderer::Parameters Struct Reference

Public Member Functions

 Parameters (Engine &e)
 
 Parameters (Edit &ed)
 
 Parameters (const Parameters &)=default
 
 Parameters (Parameters &&)=default
 
Parametersoperator= (const Parameters &)=default
 
Parametersoperator= (Parameters &&)=default
 

Public Attributes

Engineengine
 
Editedit
 
juce::BigInteger tracksToDo
 
juce::Array< Clip * > allowedClips
 
juce::File destFile
 
juce::AudioFormataudioFormat
 
int bitDepth
 
int blockSizeForAudio
 
double sampleRateForAudio
 
TimeRange time
 
TimeDuration endAllowance
 
bool createMidiFile
 
bool trimSilenceAtEnds
 
bool shouldNormalise
 
bool shouldNormaliseByRMS
 
float normaliseToLevelDb
 
bool canRenderInMono
 
bool mustRenderInMono
 
bool usePlugins
 
bool useMasterPlugins
 
bool realTimeRender
 
bool ditheringEnabled
 
bool separateTracks
 
bool addAntiDenormalisationNoise
 
bool checkNodesForAudio
 If true, attempting to render an Edit that doesn't produce audio will fail.
 
bool addAcidMetadata
 
int quality
 
juce::StringPairArray metadata
 
ProjectItem::Category category
 
float resultMagnitude
 
float resultRMS
 
float resultAudioDuration
 

Detailed Description

Definition at line 30 of file tracktion_Renderer.h.

Constructor & Destructor Documentation

◆ Parameters() [1/2]

tracktion::engine::Renderer::Parameters::Parameters ( Engine e)

Definition at line 33 of file tracktion_Renderer.h.

◆ Parameters() [2/2]

tracktion::engine::Renderer::Parameters::Parameters ( Edit ed)

Definition at line 34 of file tracktion_Renderer.h.

Member Data Documentation

◆ addAcidMetadata

bool tracktion::engine::Renderer::Parameters::addAcidMetadata

Definition at line 71 of file tracktion_Renderer.h.

◆ addAntiDenormalisationNoise

bool tracktion::engine::Renderer::Parameters::addAntiDenormalisationNoise

Definition at line 69 of file tracktion_Renderer.h.

◆ allowedClips

juce::Array<Clip*> tracktion::engine::Renderer::Parameters::allowedClips

Definition at line 44 of file tracktion_Renderer.h.

◆ audioFormat

juce::AudioFormat* tracktion::engine::Renderer::Parameters::audioFormat

Definition at line 47 of file tracktion_Renderer.h.

◆ bitDepth

int tracktion::engine::Renderer::Parameters::bitDepth

Definition at line 49 of file tracktion_Renderer.h.

◆ blockSizeForAudio

int tracktion::engine::Renderer::Parameters::blockSizeForAudio

Definition at line 50 of file tracktion_Renderer.h.

◆ canRenderInMono

bool tracktion::engine::Renderer::Parameters::canRenderInMono

Definition at line 62 of file tracktion_Renderer.h.

◆ category

ProjectItem::Category tracktion::engine::Renderer::Parameters::category

Definition at line 75 of file tracktion_Renderer.h.

◆ checkNodesForAudio

bool tracktion::engine::Renderer::Parameters::checkNodesForAudio

If true, attempting to render an Edit that doesn't produce audio will fail.

Definition at line 70 of file tracktion_Renderer.h.

◆ createMidiFile

bool tracktion::engine::Renderer::Parameters::createMidiFile

Definition at line 56 of file tracktion_Renderer.h.

◆ destFile

juce::File tracktion::engine::Renderer::Parameters::destFile

Definition at line 46 of file tracktion_Renderer.h.

◆ ditheringEnabled

bool tracktion::engine::Renderer::Parameters::ditheringEnabled

Definition at line 67 of file tracktion_Renderer.h.

◆ edit

Edit* tracktion::engine::Renderer::Parameters::edit

Definition at line 42 of file tracktion_Renderer.h.

◆ endAllowance

TimeDuration tracktion::engine::Renderer::Parameters::endAllowance

Definition at line 54 of file tracktion_Renderer.h.

◆ engine

Engine* tracktion::engine::Renderer::Parameters::engine

Definition at line 41 of file tracktion_Renderer.h.

◆ metadata

juce::StringPairArray tracktion::engine::Renderer::Parameters::metadata

Definition at line 74 of file tracktion_Renderer.h.

◆ mustRenderInMono

bool tracktion::engine::Renderer::Parameters::mustRenderInMono

Definition at line 63 of file tracktion_Renderer.h.

◆ normaliseToLevelDb

float tracktion::engine::Renderer::Parameters::normaliseToLevelDb

Definition at line 61 of file tracktion_Renderer.h.

◆ quality

int tracktion::engine::Renderer::Parameters::quality

Definition at line 73 of file tracktion_Renderer.h.

◆ realTimeRender

bool tracktion::engine::Renderer::Parameters::realTimeRender

Definition at line 66 of file tracktion_Renderer.h.

◆ resultAudioDuration

float tracktion::engine::Renderer::Parameters::resultAudioDuration

Definition at line 79 of file tracktion_Renderer.h.

◆ resultMagnitude

float tracktion::engine::Renderer::Parameters::resultMagnitude

Definition at line 77 of file tracktion_Renderer.h.

◆ resultRMS

float tracktion::engine::Renderer::Parameters::resultRMS

Definition at line 78 of file tracktion_Renderer.h.

◆ sampleRateForAudio

double tracktion::engine::Renderer::Parameters::sampleRateForAudio

Definition at line 51 of file tracktion_Renderer.h.

◆ separateTracks

bool tracktion::engine::Renderer::Parameters::separateTracks

Definition at line 68 of file tracktion_Renderer.h.

◆ shouldNormalise

bool tracktion::engine::Renderer::Parameters::shouldNormalise

Definition at line 59 of file tracktion_Renderer.h.

◆ shouldNormaliseByRMS

bool tracktion::engine::Renderer::Parameters::shouldNormaliseByRMS

Definition at line 60 of file tracktion_Renderer.h.

◆ time

TimeRange tracktion::engine::Renderer::Parameters::time

Definition at line 53 of file tracktion_Renderer.h.

◆ tracksToDo

juce::BigInteger tracktion::engine::Renderer::Parameters::tracksToDo

Definition at line 43 of file tracktion_Renderer.h.

◆ trimSilenceAtEnds

bool tracktion::engine::Renderer::Parameters::trimSilenceAtEnds

Definition at line 57 of file tracktion_Renderer.h.

◆ useMasterPlugins

bool tracktion::engine::Renderer::Parameters::useMasterPlugins

Definition at line 65 of file tracktion_Renderer.h.

◆ usePlugins

bool tracktion::engine::Renderer::Parameters::usePlugins

Definition at line 64 of file tracktion_Renderer.h.


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