ULiveLinkTimeSynchronizationSource

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LiveLink

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkTimeSynchronizationSource.h

Include

#include "LiveLinkTimeSynchronizationSource.h"

Syntax

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

Variables

Name Description

Public variable UProperty Category, EditAnywhere

FLiveLinkSubjec...

 

SubjectName

Constructors

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

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.

Enums

Name

Description

Private enum

ESyncState

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