Navigation
API > API/Plugins > API/Plugins/MediaFrameworkUtilities
A media output that redirect to another media output.
| Name | UProxyMediaOutput |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaAssets/ProxyMediaOutput.h |
| Include Path | #include "MediaAssets/ProxyMediaOutput.h" |
Syntax
UCLASS (BlueprintType)
class UProxyMediaOutput : public UMediaOutput
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMediaOutput → UProxyMediaOutput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UProxyMediaOutput() |
MediaAssets/ProxyMediaOutput.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bConfigurationTextGuard | bool | MediaAssets/ProxyMediaOutput.h | ||
| bCreateMediaCaptureImplGuard | bool | MediaAssets/ProxyMediaOutput.h | ||
| bGetInfoElementsGuard | bool | MediaAssets/ProxyMediaOutput.h | ||
| bLeafMediaOutput | bool | MediaAssets/ProxyMediaOutput.h | ||
| bRequestedPixelFormatGuard | bool | MediaAssets/ProxyMediaOutput.h | ||
| bRequestedSizeGuard | bool | MediaAssets/ProxyMediaOutput.h | ||
| bValidateGuard | bool | MediaAssets/ProxyMediaOutput.h | ||
| DynamicProxy | TObjectPtr< UMediaOutput > | Dynamic media output proxy. | MediaAssets/ProxyMediaOutput.h |
|
| Proxy | TObjectPtr< UMediaOutput > | Media output proxy. | MediaAssets/ProxyMediaOutput.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EMediaCaptureConversionOperation GetConversionOperation
(
EMediaCaptureSourceType InSourceType |
MediaAssets/ProxyMediaOutput.h | ||
virtual FString GetDescriptionString() |
MediaAssets/ProxyMediaOutput.h | ||
virtual void GetDetailsPanelInfoElements
(
TArray< FInfoElement >& OutInfoElements |
MediaAssets/ProxyMediaOutput.h | ||
UMediaOutput * GetLeafMediaOutput() |
Get the last element of the media output chain that is not a proxy media output. | MediaAssets/ProxyMediaOutput.h | |
UMediaOutput * GetMediaOutput() |
Get the media output proxy. | MediaAssets/ProxyMediaOutput.h | |
virtual EPixelFormat GetRequestedPixelFormat() |
MediaAssets/ProxyMediaOutput.h | ||
virtual FIntPoint GetRequestedSize() |
MediaAssets/ProxyMediaOutput.h | ||
bool IsProxyValid() |
Is the media proxy has a valid proxy. | MediaAssets/ProxyMediaOutput.h |
|
void SetDynamicMediaOutput
(
UMediaOutput* InProxy |
Set the dynamic media output proxy. | MediaAssets/ProxyMediaOutput.h | |
void SetMediaOutput
(
UMediaOutput* InProxy |
Set the media output proxy. | MediaAssets/ProxyMediaOutput.h | |
virtual bool Validate
(
FString& OutFailureReason |
MediaAssets/ProxyMediaOutput.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMediaCapture * CreateMediaCaptureImpl() |
MediaAssets/ProxyMediaOutput.h |