UMoviePipelineCommandLineEncoder

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMoviePipelineSetting

UMoviePipelineCommandLineEncoder

References

Module

MovieRenderPipelineCore

Header

/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineCommandLineEncoder.h

Include

#include "MoviePipelineCommandLineEncoder.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable)
class UMoviePipelineCommandLineEncoder : public UMoviePipelineSetting

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FString

 

AdditionalCommandLineArgs

Any additional arguments to pass to the CLI encode for this particular job.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

bDeleteSourceFiles

Should we delete the source files from disk after encoding?

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

bSkipEncodeOnRenderCanceled

If a render was canceled (via hitting escape mid render) should we skip trying to encode the files we did produce?

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FString

 

FileNameFormatOverride

File name format string override.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

EMoviePipelineE...

 

Quality

What encoding quality to use for this job? Exact command line arguments for each one are specified in Project Settings.

Constructors

Functions

Name Description

Protected function Const

FString

 

GetQualitySettingString()

Protected function

void

 

LaunchEncoder

(
    const FEncoderParams& InParams
)

Protected function Const

bool

 

NeedsPerShotFlushing()

Protected function

void

 

OnTick()

Public function

void

 

StartEncodingProcess

(
    TArray< FMoviePipelineShotOutputDat...,
    const bool bInIsShotEncode
)

Overridden from UMoviePipelineSetting

Name Description

Public function Virtual

void

 

BeginExportImpl()

Called once when all files have been finalized.

Public function Virtual Const

bool

 

CanBeDisabled()

Can this setting be disabled? UI only.

Public function Virtual Const

FText

 

GetCategoryText()

Warning: This gets called on the CDO of the object

Public function Virtual Const

FText

 

GetDisplayText()

Warning: This gets called on the CDO of the object

Public function Virtual

bool

 

HasFinishedExportingImpl()

Has this setting finished any export-related things it needs to do post-finalize?

Public function Virtual Const

bool

 

IsValidOnMaster()

Can this configuration setting be added to the master configuration? If not, it will throw an error when trying to add it to the master configuration.

Public function Virtual Const

bool

 

IsValidOnShots()

Can this configuration setting be added to shots? If not, it will throw an error when trying to add it to a shot config.

Public function Virtual

void

 

SetupForPipelineImpl

(
    UMoviePipeline* InPipeline
)

Public function Virtual

void

 

ValidateStateImpl()

Attempt to validate the configuration the user has chosen for this setting.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss