Navigation
API > API/Plugins > API/Plugins/LiveLink
| Name | FLiveLinkTimedDataInput |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkTimedDataInput.h |
| Include Path | #include "LiveLinkTimedDataInput.h" |
Syntax
class FLiveLinkTimedDataInput : public ITimedDataInput
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLiveLinkTimedDataInput
(
const FLiveLinkTimedDataInput& |
LiveLinkTimedDataInput.h | ||
FLiveLinkTimedDataInput
(
FLiveLinkClient* Client, |
LiveLinkTimedDataInput.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLiveLinkTimedDataInput() |
LiveLinkTimedDataInput.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FrameIntervalSnapCount | int32 | LiveLinkTimedDataInput.h | |
| FrameIntervalThreshold | double | LiveLinkTimedDataInput.h | |
| FrameTimeBufferSize | int32 | LiveLinkTimedDataInput.h | |
| VeryLargeFrameIntervalThreshold | double | LiveLinkTimedDataInput.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Channels | TArray< ITimedDataInputChannel * > | LiveLinkTimedDataInput.h | ||
| EngineClockOffset | FClockOffsetEstimatorRamp | Continuous clock offset estimator for engine time and timecode. | LiveLinkTimedDataInput.h | |
| FrameIntervalChangeCount | int32 | LiveLinkTimedDataInput.h | ||
| FrameTimes | TArray< double > | LiveLinkTimedDataInput.h | ||
| LastSceneTime | double | LiveLinkTimedDataInput.h | ||
| LastWorldSourceTime | double | We will receive each frame for each subject of this source. Stamp last source time/timecode to only update our offset estimation once per "source frame". | LiveLinkTimedDataInput.h | |
| LiveLinkClient | FLiveLinkClient * | LiveLinkTimedDataInput.h | ||
| NumFramesToConsiderForAverage | int32 | LiveLinkTimedDataInput.h | ||
| Source | FGuid | LiveLinkTimedDataInput.h | ||
| TimecodeClockOffset | FClockOffsetEstimatorRamp | LiveLinkTimedDataInput.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddChannel
(
ITimedDataInputChannel* Channel |
LiveLinkTimedDataInput.h | ||
virtual TArray< ITimedDataInputChannel * > GetChannels() |
LiveLinkTimedDataInput.h | ||
virtual int32 GetDataBufferSize() |
LiveLinkTimedDataInput.h | ||
virtual const FSlateBrush * GetDisplayIcon() |
LiveLinkTimedDataInput.h | ||
virtual FText GetDisplayName() |
LiveLinkTimedDataInput.h | ||
virtual double GetEvaluationOffsetInSeconds() |
LiveLinkTimedDataInput.h | ||
virtual ETimedDataInputEvaluationType GetEvaluationType() |
LiveLinkTimedDataInput.h | ||
virtual FFrameRate GetFrameRate() |
LiveLinkTimedDataInput.h | ||
virtual bool IsDataBufferSizeControlledByInput() |
LiveLinkTimedDataInput.h | ||
void ProcessNewFrameTimingInfo
(
FLiveLinkBaseFrameData& NewFrameData |
Tracks clock difference between each frame received and arrival time in engine referential. | LiveLinkTimedDataInput.h | |
virtual void RemoveChannel
(
ITimedDataInputChannel* Channel |
LiveLinkTimedDataInput.h | ||
virtual void SetDataBufferSize
(
int32 BufferSize |
LiveLinkTimedDataInput.h | ||
virtual void SetEvaluationOffsetInSeconds
(
double Offset |
LiveLinkTimedDataInput.h | ||
virtual void SetEvaluationType
(
ETimedDataInputEvaluationType Evaluation |
LiveLinkTimedDataInput.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLiveLinkTimedDataInput & operator=
(
const FLiveLinkTimedDataInput& |
LiveLinkTimedDataInput.h |