Navigation
API > API/Plugins > API/Plugins/MediaIOCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaOutput
- UFileMediaOutput
References
Module | MediaIOCore |
Header | /Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/FileMediaOutput.h |
Include | #include "FileMediaOutput.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UFileMediaOutput : public UMediaOutput
Remarks
Output information for a file media capture.
'Frame Buffer Pixel Format' must be set to at least 8 bits of alpha to enabled the Key.
'Enable alpha channel support in post-processing' must be set to 'Allow through tonemapper' to enabled the Key.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
FString | BaseFileName | The base file name of the images. The frame number will be append to the base file name. |
![]() ![]() ![]() ![]() |
bool | bInvertAlpha | Invert the alpha for formats that support alpha. |
![]() ![]() ![]() ![]() |
bool | bOverrideDesiredSize | Use the default back buffer size or specify a specific size to capture. |
![]() ![]() ![]() ![]() |
bool | bOverridePixelFormat | Use the default back buffer pixel format or specify a specific the pixel format to capture. |
![]() ![]() ![]() ![]() |
EFileMediaOutputPixelFormat | DesiredPixelFormat | Use the default back buffer pixel format or specify a specific the pixel format to capture. |
![]() ![]() ![]() ![]() |
FIntPoint | DesiredSize | Use the default back buffer size or specify a specific size to capture. |
![]() ![]() ![]() ![]() |
FDirectoryPath | FilePath | The file path for the images. |
![]() ![]() ![]() ![]() |
FImageWriteOptions | WriteOptions | Options on how to save the images. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Overridden from UMediaOutput
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UMediaCapture * | ||
![]() ![]() ![]() |
EMediaCaptureConversionOperation | GetConversionOperation
(
EMediaCaptureSourceType InSourceType |
The conversion we wish to accomplish on the GPU before the DMA transfer occurs. |
![]() ![]() ![]() |
EPixelFormat | The pixel format of the buffer we wish to capture. | |
![]() ![]() ![]() |
FIntPoint | The size of the buffer we wish to capture. | |
![]() ![]() ![]() |
bool | Validate the media output settings (must be implemented in child classes). |