| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineVideoOutputBase.h |
Include |
#include "MoviePipelineVideoOutputBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable, Abstract)
class UMoviePipelineVideoOutputBase : public UMoviePipelineOutputBase
A base class for video codec outputs for the Movie Pipeline system. To simplify encoder implementations this handles multi-threading for you and will call all of the encoding functions on a dedicated thread. This allows an encoder to do more expensive operations (such as image quantization) without implementing threading yourself, nor having to worry about blocking the game thread.
Name | Description | ||
---|---|---|---|
|
void virtual Wr... |
GetFilenameExtension |
Name | Description | ||
---|---|---|---|
|
Initialize_EncodeThread |
||
|
TUniquePtr< ... |
Initialize_GameThread ( |
|
|
IsAudioSupported() |
Name | Description | ||
---|---|---|---|
|
BeginFinalizeImpl() |
||
|
FinalizeImpl() |
||
|
HasFinishedProcessingImpl() |
||
|
OnReceiveImageDataImpl |
||
|
OnShotFinishedImpl ( |
Name | Description | ||
---|---|---|---|
|
GetFooterText ( |
Return a string to show in the footer of the details panel. |