Navigation
Unreal Engine C++ API Reference > Plugins > MediaIOCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaOutput
- UAjaMediaOutput
- UBlackmagicMediaOutput
- UFileMediaOutput
- UProxyMediaOutput
- URemoteSessionMediaOutput
- URivermaxMediaOutput
- USharedMemoryMediaOutput
References
Module | MediaIOCore |
Header | /Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/MediaOutput.h |
Include | #include "MediaOutput.h" |
Syntax
UCLASS&40;Abstract, EditInlineNew, BlueprintType, HideCategories&61;&40;Object&41;&41;
class UMediaOutput : public UObject
Remarks
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 Unreal Engine to a target device via a MediaCapture.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
int32 | NumberOfTextureBuffers | Number of texture used to transfer the texture from the GPU to the system memory. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UMediaOutput
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
UMediaCapture * | Creates the specific implementation of the MediaCapture for the MediaOutput. | |
![]() ![]() |
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. | |
![]() |
FOnOutputModified & | ||
![]() ![]() ![]() ![]() ![]() |
bool | Validate the media output settings (must be implemented in child classes). |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Typedefs
Name | Description |
---|---|
FOnOutputModified |
Constants
Name | Description |
---|---|
RequestCaptureSourceSize |