Navigation
API > API/Plugins > API/Plugins/MediaFrameworkUtilities
A media source that reditect to another media source.
| Name | UProxyMediaSource |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaAssets/ProxyMediaSource.h |
| Include Path | #include "MediaAssets/ProxyMediaSource.h" |
Syntax
UCLASS (BlueprintType)
class UProxyMediaSource : public UMediaSource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMediaSource → UProxyMediaSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UProxyMediaSource() |
MediaAssets/ProxyMediaSource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bConfigurationTextGuard | bool | MediaAssets/ProxyMediaSource.h | ||
| bGetInfoElementsGuard | bool | MediaAssets/ProxyMediaSource.h | ||
| bLeafMediaSource | bool | MediaAssets/ProxyMediaSource.h | ||
| bMediaOptionGuard | bool | MediaAssets/ProxyMediaSource.h | ||
| bUrlGuard | bool | MediaAssets/ProxyMediaSource.h | ||
| bValidateGuard | bool | MediaAssets/ProxyMediaSource.h | ||
| DynamicProxy | TObjectPtr< UMediaSource > | Cached media source proxy. | MediaAssets/ProxyMediaSource.h |
|
| Proxy | TObjectPtr< UMediaSource > | Media source proxy. | MediaAssets/ProxyMediaSource.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetDescriptionString() |
MediaAssets/ProxyMediaSource.h | ||
virtual void GetDetailsPanelInfoElements
(
TArray< FInfoElement >& OutInfoElements |
MediaAssets/ProxyMediaSource.h | ||
UMediaSource * GetLeafMediaSource() |
Get the last element of the media source chain that is not a proxy media source. | MediaAssets/ProxyMediaSource.h | |
virtual FString GetMediaOption
(
const FName& Key, |
MediaAssets/ProxyMediaSource.h | ||
virtual int64 GetMediaOption
(
const FName& Key, |
MediaAssets/ProxyMediaSource.h | ||
virtual double GetMediaOption
(
const FName& Key, |
MediaAssets/ProxyMediaSource.h | ||
virtual bool GetMediaOption
(
const FName& Key, |
MediaAssets/ProxyMediaSource.h | ||
virtual FText GetMediaOption
(
const FName& Key, |
MediaAssets/ProxyMediaSource.h | ||
virtual TSharedPtr< IMediaOptions::FDataContainer, ESPMode::ThreadSafe > GetMediaOption
(
const FName& Key, |
MediaAssets/ProxyMediaSource.h | ||
UMediaSource * GetMediaSource() |
Get the media source proxy. | MediaAssets/ProxyMediaSource.h | |
virtual FString GetUrl() |
MediaAssets/ProxyMediaSource.h | ||
virtual bool HasMediaOption
(
const FName& Key |
MediaAssets/ProxyMediaSource.h | ||
bool IsProxyValid() |
Is the media proxy has a valid proxy. | MediaAssets/ProxyMediaSource.h |
|
void SetDynamicMediaSource
(
UMediaSource* InProxy |
Set the dynamic media source proxy. | MediaAssets/ProxyMediaSource.h | |
void SetMediaSource
(
UMediaSource* InProxy |
Set the media source proxy. | MediaAssets/ProxyMediaSource.h | |
virtual bool Validate() |
MediaAssets/ProxyMediaSource.h |