FLiveLinkSourceBufferManagementSettings

Windows
MacOS
Linux

References

Module

LiveLinkInterface

Header

/Engine/Source/Runtime/LiveLinkInterface/Public/LiveLinkSourceSettings.h

Include

#include "LiveLinkSourceSettings.h"

Syntax

struct FLiveLinkSourceBufferManagementSettings

Variables

Name Description

Public variable

bool

 

bGenerateSubFrame

Public variable

bool

 

bKeepAtLeastOneFrame

When cleaning the buffer keep at least one frame, even if the frame doesn't matches the other options.

Public variable

bool

 

bUseTimecodeSmoothLatest

When evaluating with timecode, align source timecode using a continuous clock offset to do a smooth latest This means that even if engine Timecode and source Timecode are not aligned, the offset between both clocks will be tracked to keep them aligned.

Public variable

bool

 

bValidEngineTimeEnabled

Enabled the ValidEngineTime setting.

Public variable

bool

 

bValidTimecodeFrameEnabled

If the frame timecode is older than ValidTimecodeFrame, remove it from the buffer list (in TimecodeFrameRate).

Public variable

FFrameRate

 

DetectedFrameRate

FrameRate taken from one of the subjects. It's expected that all subjects have the same FrameRate

Public variable

double

 

EngineTimeClockOffset

Continuously updated clock offset estimator between source clock and engine clock (in seconds)

Public variable

float

 

EngineTimeOffset

When evaluating with time: how far back from current time should we read the buffer (in seconds)

Public variable

int32

 

LatestOffset

When evaluating with latest: how far back from latest frame should we read the buffer

Public variable

int32

 

MaxNumberOfFrameToBuffered

Maximum number of frame to keep in memory.

Public variable

FFrameRate

 

SourceTimecodeFrameRate

What is the source frame rate.

Public variable

double

 

TimecodeClockOffset

Continuously updated clock offset estimator between source timecode clock and engine timecode provider clock (in seconds)

Public variable

float

 

TimecodeFrameOffset

When evaluating with timecode: how far back from current timecode should we read the buffer (in TimecodeFrameRate).

Public variable

float

 

ValidEngineTime

If the frame is older than ValidTime, remove it from the buffer list (in seconds).

Public variable

int32

 

ValidTimecodeFrame

If the frame timecode is older than ValidTimecodeFrame, remove it from the buffer list (in TimecodeFrameRate).

Deprecated Variables

Name Description

Public variable

FFrameRate

 

TimecodeFrameRate_DEPRECATED

DEPRECATED: TimecodeFrameRate is now read from each individual subject from FQualifiedFrameTime.

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