Module |
|
Header |
/Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/MediaOutput.h |
Include |
#include "MediaOutput.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, EditInlineNew, BlueprintType, HideCategories=(Object))
class UMediaOutput : public UObject
Abstract base class for media output.
Media output describe the location and/or settings of media objects that can be used to output the content of UE4 to a target device via a MediaCapture.
Name | Description | ||
---|---|---|---|
|
NumberOfTextureBuffers |
Number of texture used to transfer the texture from the GPU to the system memory. |
Name | Description | |
---|---|---|
|
UMediaOutput ( |
Name | Description | ||
---|---|---|---|
|
UMediaCaptur... |
CreateMediaCapture() |
Creates the specific implementation of the MediaCapture for the MediaOutput. |
|
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). |
Name |
Description |
---|---|
RequestCaptureSourceSize |