Navigation
Unreal Engine C++ API Reference > Plugins > MediaFrameworkUtilities > Profile
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaProfile
References
Module | MediaFrameworkUtilities |
Header | /Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/Profile/MediaProfile.h |
Include | #include "Profile/MediaProfile.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UMediaProfile : public UObject
Remarks
A media profile that configures the inputs, outputs, timecode provider and custom time step.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bNeedToBeReapplied | When the profile is the current profile and modifications made it dirty. |
![]() ![]() ![]() |
bool | bOverrideCustomTimeStep | Override the Engine's Custom time step defined in the project settings. |
![]() ![]() ![]() |
bool | bOverrideTimecodeProvider | Override the Engine's Timecode provider defined in the project settings. |
![]() ![]() ![]() ![]() |
TObjectPtr< UEngineCustomTimeStep > | CustomTimeStep | Custom time step |
![]() ![]() ![]() ![]() |
TArray< TObjectPtr< UMediaOutput > > | MediaOutputs | Media outputs. |
![]() ![]() ![]() ![]() |
TArray< TObjectPtr< UMediaSource > > | MediaSources | Media sources. |
![]() ![]() ![]() ![]() |
TObjectPtr< UTimecodeProvider > | TimecodeProvider | Timecode provider. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Apply () |
Apply the media profile. |
![]() |
void | Update the number of sources and outputs to the number to proxies. | |
![]() ![]() |
UEngineCustomTimeStep * | Get the custom time step. | |
![]() ![]() |
UMediaOutput * | GetMediaOutput
(
int32 Index |
Get the media output for the selected proxy. |
![]() ![]() |
UMediaSource * | GetMediaSource
(
int32 Index |
Get the media source for the selected proxy. |
![]() ![]() |
UTimecodeProvider * | Get the timecode provider. | |
![]() |
bool | IsMediaSourceAffectedByProfile
(
UMediaSource* InMediaSource |
Apply the media profile as the current profile. |
![]() ![]() |
int32 | Get the number of media output. | |
![]() ![]() |
int32 | Get the number of media source. | |
![]() ![]() |
void | Reset () |
Reset the media profile. |