| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaBundleTimeSynchronizationSource.h |
Include |
#include "MediaBundleTimeSynchronizationSource.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew)
class UMediaBundleTimeSynchronizationSource : public UTimeSynchronizationSource
Synchronization Source using the Media Bundle
Name | Description | ||
---|---|---|---|
|
UMediaBundle &#... |
MediaBundle |
Media bundle asset of this input |
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 |