UMediaBundleTimeSynchronizationSource

Synchronization Source using the Media Bundle

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UTimeSynchronizationSource

UMediaBundleTimeSynchronizationSource

References

Module

MediaFrameworkUtilities

Header

/Engine/Plugins/Media/MediaFrameworkUtilities/Source/MediaFrameworkUtilities/Public/MediaBundleTimeSynchronizationSource.h

Include

#include "MediaBundleTimeSynchronizationSource.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew)
class UMediaBundleTimeSynchronizationSource : public UTimeSynchronizationSource

Remarks

Synchronization Source using the Media Bundle

Variables

Name Description

Public variable UProperty Category, EditAnywhere

UMediaBundle &#...

 

MediaBundle

Media bundle asset of this input

Overridden from UTimeSynchronizationSource

Name Description

Public function Virtual

void

 

Close()

Called when synchronization has been completed. The source may discard any unnecessary frames.

Public function Virtual Const

FString

 

GetDisplayName()

Name to used when displaying an error message or to used in UI.

Public function Virtual Const

FFrameRate

 

GetFrameRate()

Get the source actual FrameRate

Public function Virtual Const

FFrameTime

 

GetNewestSampleTime()

Get the time of the newest available sample (relative to this source's frame rate).

Public function Virtual Const

FFrameTime

 

GetOldestSampleTime()

Get the time of the oldest available sample (relative to this source's frame rate).

Public function Virtual Const

TSharedRef< ...

 

GetVisualWidget()

Get Visual Widget of this source to display in UI

Public function Virtual Const

bool

 

IsReady()

Used to know if the source is ready to be used for synchronization.

Public function Virtual

bool

 

Open

(
    const FTimeSynchronizationOpenData ...
)

Called when synchronization is started to notify this source to begin buffering frames.

Public function Virtual

void

 

Start

(
    const FTimeSynchronizationStartData...
)

Start playing samples.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss