Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A base node for nodes that generate video in the Movie Render Graph.
| Name | UMovieGraphVideoOutputNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphVideoOutputNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphVideoOutputNode.h" |
Syntax
UCLASS (BlueprintType, Abstract)
class UMovieGraphVideoOutputNode : public UMovieGraphFileOutputNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphFileOutputNode → UMovieGraphVideoOutputNode
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphVideoOutputNode() |
Graph/Nodes/MovieGraphVideoOutputNode.h |
Structs
| Name | Remarks |
|---|---|
| FMovieGraphCodecWriterWithPromise | |
| FMovieGraphVideoNodeInitializationContext | The parameters to Initialize_GameThread() have changed a lot using a struct as a the only parameter will make future changes easier. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AllWriters | TArray< FMovieGraphCodecWriterWithPromise > | The pipeline generates many instances of the same node throughout its execution; however, some nodes need to have persistent data throughout the pipeline's lifetime. | Graph/Nodes/MovieGraphVideoOutputNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasError | bool | Whether the output encountered any error, like failing to initialize properly. | Graph/Nodes/MovieGraphVideoOutputNode.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Initialize_EncodeThread
(
MovieRenderGraph::IVideoCodecWriter* InWriter |
Graph/Nodes/MovieGraphVideoOutputNode.h | ||
virtual TUniquePtr< MovieRenderGraph::IVideoCodecWriter > Initialize_GameThread
(
const FMovieGraphVideoNodeInitializationContext& InInitializationContext |
Graph/Nodes/MovieGraphVideoOutputNode.h | ||
virtual bool IsAudioSupported() |
Graph/Nodes/MovieGraphVideoOutputNode.h |
Overridden from UMovieGraphFileOutputNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsFinishedWritingToDiskImpl() |
Graph/Nodes/MovieGraphVideoOutputNode.h | ||
virtual void OnAllFramesFinalizedImpl
(
UMovieGraphPipeline* InPipeline, |
Graph/Nodes/MovieGraphVideoOutputNode.h | ||
virtual void OnAllFramesSubmittedImpl
(
UMovieGraphPipeline* InPipeline, |
Graph/Nodes/MovieGraphVideoOutputNode.h | ||
virtual void OnAllShotFramesSubmittedImpl
(
UMovieGraphPipeline* InPipeline, |
Graph/Nodes/MovieGraphVideoOutputNode.h | ||
virtual void OnReceiveImageDataImpl
(
UMovieGraphPipeline* InPipeline, |
Graph/Nodes/MovieGraphVideoOutputNode.h |