| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/FileMediaOutput.h |
Include |
#include "FileMediaOutput.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UFileMediaOutput : public UMediaOutput
Output information for a file media capture. @note 'Frame Buffer Pixel Format' must be set to at least 8 bits of alpha to enabled the Key. @note 'Enable alpha channel support in post-processing' must be set to 'Allow through tonemapper' to enabled the Key.
Name | Description | ||
---|---|---|---|
|
BaseFileName |
The base file name of the images. The frame number will be append to the base file name. |
|
|
bOverrideDesiredSize |
Use the default back buffer size or specify a specific size to capture. |
|
|
bOverridePixelFormat |
Use the default back buffer pixel format or specify a specific the pixel format to capture. |
|
|
DesiredPixelFormat |
Use the default back buffer pixel format or specify a specific the pixel format to capture. |
|
|
DesiredSize |
Use the default back buffer size or specify a specific size to capture. |
|
|
FilePath |
The file path for the images. |
|
|
WriteOptions |
Options on how to save the images. |
Name | Description | |
---|---|---|
|
UFileMediaOutput() |
Name | Description | ||
---|---|---|---|
|
UMediaCaptur... |
CreateMediaCaptureImpl() |
|
|
EMediaCaptur... |
GetConversionOperation ( |
The conversion we wish to accomplish on the GPU before the DMA transfer occurs. |
|
GetRequestedPixelFormat() |
The pixel format of the buffer we wish to capture. |
|
|
GetRequestedSize() |
The size of the buffer we wish to capture. |
|
|
Validate ( |
Validate the media output settings (must be implemented in child classes). |