Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A node which outputs .wav audio after all renders have completed.
| Name | UMovieGraphAudioOutputNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphAudioOutputNode.h |
| Include Path | #include "Graph/Nodes/MovieGraphAudioOutputNode.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphAudioOutputNode : public UMovieGraphFileOutputNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphFileOutputNode → UMovieGraphAudioOutputNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphAudioOutputNode() |
Graph/Nodes/MovieGraphAudioOutputNode.h |
Structs
| Name | Remarks |
|---|---|
| FFinalAudioData | Represents an audio file, with its associated audio data. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ActiveWriters | TArray< TUniquePtr< Audio::FSoundWavePCMWriter > > | 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/MovieGraphAudioOutputNode.h |
| AlreadyWrittenSegments | TSet< FGuid > | Keep track of segments that have already been written to disk to avoid re-writing them (and generating new output futures). | Graph/Nodes/MovieGraphAudioOutputNode.h |
| OutputExtension | const FString | The extension of the audio files generated by this node. | Graph/Nodes/MovieGraphAudioOutputNode.h |
| RendererName | const FString | Although this node does not represent a proper "renderer", it will sometimes be identified in data structures as a renderer. | Graph/Nodes/MovieGraphAudioOutputNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedPipeline | TWeakObjectPtr< UMovieGraphPipeline > | The pipeline that is running this node. | Graph/Nodes/MovieGraphAudioOutputNode.h | |
| EvaluatedGraph | TObjectPtr< UMovieGraphEvaluatedConfig > | The graph that should be accessed during execution of the node. | Graph/Nodes/MovieGraphAudioOutputNode.h |
Functions
Public
Overridden from UMovieGraphSettingNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modify the Unreal URL and command line arguments when the node will be run in a new process. | Graph/Nodes/MovieGraphAudioOutputNode.h | ||
virtual void UpdateTelemetry
(
FMoviePipelineShotRenderTelemetry* InTelemetry |
Updates telemetry data for this node. | Graph/Nodes/MovieGraphAudioOutputNode.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EMovieGraphBranchRestriction GetBranchRestriction() |
Determines which types of branches the node can be created in. | Graph/Nodes/MovieGraphAudioOutputNode.h | |
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphAudioOutputNode.h | |
virtual FText GetKeywords() |
Gets the keywords (space-separated) that will be searched in the node creation context menu. | Graph/Nodes/MovieGraphAudioOutputNode.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphAudioOutputNode.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphAudioOutputNode.h |
Protected
Overridden from UMovieGraphFileOutputNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsFinishedWritingToDiskImpl() |
Graph/Nodes/MovieGraphAudioOutputNode.h | ||
virtual void OnAllFramesSubmittedImpl
(
UMovieGraphPipeline* InPipeline, |
Graph/Nodes/MovieGraphAudioOutputNode.h | ||
virtual void OnAllShotFramesSubmittedImpl
(
UMovieGraphPipeline* InPipeline, |
Graph/Nodes/MovieGraphAudioOutputNode.h |