Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
| Name | UMoviePipelineCommandLineEncoder |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineCommandLineEncoder.h |
| Include Path | #include "MoviePipelineCommandLineEncoder.h" |
Syntax
UCLASS (Blueprintable)
class UMoviePipelineCommandLineEncoder : public UMoviePipelineSetting
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMoviePipelineSetting → UMoviePipelineCommandLineEncoder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMoviePipelineCommandLineEncoder() |
MoviePipelineCommandLineEncoder.h |
Structs
| Name | Remarks |
|---|---|
| FActiveJob | |
| FEncoderParams |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalCommandLineArgs | FString | Any additional arguments to pass to the CLI encode for this particular job. | MoviePipelineCommandLineEncoder.h |
|
| bDeleteSourceFiles | bool | Should we delete the source files from disk after encoding? | MoviePipelineCommandLineEncoder.h |
|
| bSkipEncodeOnRenderCanceled | bool | If a render was canceled (via hitting escape mid render) should we skip trying to encode the files we did produce? | MoviePipelineCommandLineEncoder.h |
|
| bWriteEachFrameDuration | bool | Write the duration for each frame into the generated text file. | MoviePipelineCommandLineEncoder.h |
|
| FileNameFormatOverride | FString | File name format string override. | MoviePipelineCommandLineEncoder.h |
|
| Quality | EMoviePipelineEncodeQuality | What encoding quality to use for this job? Exact command line arguments for each one are specified in Project Settings. | MoviePipelineCommandLineEncoder.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveEncodeJobs | TArray< FActiveJob > | MoviePipelineCommandLineEncoder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void StartEncodingProcess
(
TArray< FMoviePipelineShotOutputData >& InOutData, |
MoviePipelineCommandLineEncoder.h |
Overridden from UMoviePipelineSetting
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginExportImpl() |
Called once when all files have been finalized. | MoviePipelineCommandLineEncoder.h | |
virtual bool CanBeDisabled() |
Can this setting be disabled? UI only. | MoviePipelineCommandLineEncoder.h | |
virtual FText GetCategoryText() |
Warning: This gets called on the CDO of the object | MoviePipelineCommandLineEncoder.h | |
virtual FText GetDisplayText() |
Warning: This gets called on the CDO of the object | MoviePipelineCommandLineEncoder.h | |
virtual bool HasFinishedExportingImpl() |
Has this setting finished any export-related things it needs to do post-finalize? | MoviePipelineCommandLineEncoder.h | |
virtual bool IsValidOnPrimary() |
Can this configuration setting be added to the primary configuration? If not, it will throw an error when trying to add it to the primary configuration. | MoviePipelineCommandLineEncoder.h | |
virtual 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. | MoviePipelineCommandLineEncoder.h | |
virtual void SetupForPipelineImpl
(
UMoviePipeline* InPipeline |
MoviePipelineCommandLineEncoder.h | ||
virtual void ValidateStateImpl () |
Attempt to validate the configuration the user has chosen for this setting. | MoviePipelineCommandLineEncoder.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetQualitySettingString() |
MoviePipelineCommandLineEncoder.h | ||
void LaunchEncoder
(
const FEncoderParams& InParams |
MoviePipelineCommandLineEncoder.h | ||
bool NeedsPerShotFlushing() |
MoviePipelineCommandLineEncoder.h | ||
void OnTick() |
MoviePipelineCommandLineEncoder.h |