Navigation
API > API/Plugins > API/Plugins/MediaFrameworkUtilities
Settings for the media profile.
| Name | UMediaProfileSettings |
| Type | class |
| Header File | /Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/Profile/MediaProfileSettings.h |
| Include Path | #include "Profile/MediaProfileSettings.h" |
Syntax
UCLASS (Config=Game, defaultconfig)
class UMediaProfileSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMediaProfileSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bApplyInCommandlet | bool | Apply the startup media profile even when we are running a commandlet. | Profile/MediaProfileSettings.h |
|
| OnMediaProxiesChanged | FSimpleMulticastDelegate | Called when a proxy changed. | Profile/MediaProfileSettings.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MediaOutputProxy | TArray< TSoftObjectPtr< UProxyMediaOutput > > | Profile/MediaProfileSettings.h |
|
|
| MediaSourceProxy | TArray< TSoftObjectPtr< UProxyMediaSource > > | Profile/MediaProfileSettings.h |
|
|
| StartupMediaProfile | TSoftObjectPtr< UMediaProfile > | The media profile to use at startup. |
The media profile can be overridden in the editor by user. | Profile/MediaProfileSettings.h |
- Config
- EditAnywhere
- Category="MediaProfile"
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FillDefaultMediaOutputProxies
(
int32 NumOutputs, |
Fills the list of proxy outputs with the default proxy assets stored in the media framework plugin | Profile/MediaProfileSettings.h | |
void FillDefaultMediaSourceProxies
(
int32 NumSources, |
Fills the list of proxy sources with the default proxy assets stored in the media framework plugin | Profile/MediaProfileSettings.h | |
UMediaProfile * GetStartupMediaProfile() |
Get the media profile used by the engine. | Profile/MediaProfileSettings.h | |
TArray< UProxyMediaOutput * > LoadMediaOutputProxies() |
Get all the media output proxy. | Profile/MediaProfileSettings.h | |
TArray< UProxyMediaSource * > LoadMediaSourceProxies() |
Get all the media source proxy. | Profile/MediaProfileSettings.h | |
void SetMediaOutputProxy
(
const TArray< UProxyMediaOutput* >& Proxies |
Set the media proxies used by the engine. | Profile/MediaProfileSettings.h | |
void SetMediaSourceProxy
(
const TArray< UProxyMediaSource* >& Proxies |
Set the media proxies used by the engine. | Profile/MediaProfileSettings.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Profile/MediaProfileSettings.h |