Navigation
API > API/Plugins > API/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 |