| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaPlayerTimeSynchronizationSource.h |
Include |
#include "MediaPlayerTimeSynchronizationSource.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew)
class UMediaPlayerTimeSynchronizationSource : public UTimeSynchronizationSource
Synchronization Source using the Media Player framework
Name | Description | ||
---|---|---|---|
|
UMediaSource &#... |
MediaSource |
Media source asset of this input |
|
UMediaTexture &... |
MediaTexture |
Texture linked to the media player |
Name | Description | ||
---|---|---|---|
|
Close() |
Called when synchronization has been completed. The source may discard any unnecessary frames. |
|
|
GetDisplayName() |
Name to used when displaying an error message or to used in UI. |
|
|
GetFrameRate() |
Get the source actual FrameRate |
|
|
GetNewestSampleTime() |
Get the time of the newest available sample (relative to this source's frame rate). |
|
|
GetOldestSampleTime() |
Get the time of the oldest available sample (relative to this source's frame rate). |
|
|
TSharedRef< ... |
GetVisualWidget() |
Get Visual Widget of this source to display in UI |
|
IsReady() |
Used to know if the source is ready to be used for synchronization. |
|
|
Open ( |
Called when synchronization is started to notify this source to begin buffering frames. |
|
|
Start ( |
Start playing samples. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |