Navigation
API > API/Plugins > API/Plugins/MetaHumanLocalLiveLinkSource
| Name | FMetaHumanLocalLiveLinkSubject |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanLiveLink/Source/MetaHumanLocalLiveLinkSource/Public/MetaHumanLocalLiveLinkSubject.h |
| Include Path | #include "MetaHumanLocalLiveLinkSubject.h" |
Syntax
class FMetaHumanLocalLiveLinkSubject : public FRunnable
Inheritance Hierarchy
- FRunnable → FMetaHumanLocalLiveLinkSubject
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMetaHumanLocalLiveLinkSubject
(
ILiveLinkClient* InLiveLinkClient, |
MetaHumanLocalLiveLinkSubject.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMetaHumanLocalLiveLinkSubject() |
MetaHumanLocalLiveLinkSubject.h |
Enums
Public
| Name | Remarks |
|---|---|
| ETimeSource |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsFirstFrame | bool | Processing pipeline support | MetaHumanLocalLiveLinkSubject.h | |
| bPipelineCompleted | bool | MetaHumanLocalLiveLinkSubject.h | ||
| bStopTask | bool | MetaHumanLocalLiveLinkSubject.h | ||
| LatencyTotal | double | MetaHumanLocalLiveLinkSubject.h | ||
| LiveLinkClient | ILiveLinkClient * | The Live Link client used to push Live Link data to the editor | MetaHumanLocalLiveLinkSubject.h | |
| NumAnimationFrames | int32 | MetaHumanLocalLiveLinkSubject.h | ||
| NumProcessedFrames | int32 | MetaHumanLocalLiveLinkSubject.h | ||
| ProcessCompletePipelineData | TSharedPtr< UE::MetaHuman::Pipeline::FPipelineData > | MetaHumanLocalLiveLinkSubject.h | ||
| ProcessingStarted | double | MetaHumanLocalLiveLinkSubject.h | ||
| Settings | TWeakObjectPtr< UMetaHumanLocalLiveLinkSubjectSettings > | MetaHumanLocalLiveLinkSubject.h | ||
| SourceGuid | FGuid | The GUID of the Live Link Source | MetaHumanLocalLiveLinkSubject.h | |
| StaticData | FLiveLinkBaseStaticData | Push new static data through Live Link | MetaHumanLocalLiveLinkSubject.h | |
| Thread | TUniquePtr< FRunnableThread > | The thread currently running this instance of the class | MetaHumanLocalLiveLinkSubject.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RemoveSubject() |
MetaHumanLocalLiveLinkSubject.h | ||
void SendLatestUpdate() |
MetaHumanLocalLiveLinkSubject.h | ||
virtual void Start() |
MetaHumanLocalLiveLinkSubject.h |
Overridden from FRunnable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 Run() |
MetaHumanLocalLiveLinkSubject.h | ||
virtual void Stop() |
MetaHumanLocalLiveLinkSubject.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExtractPipelineData
(
TSharedPtr< UE::MetaHuman::Pipeline::FPipelineData > InPipelineData |
MetaHumanLocalLiveLinkSubject.h | ||
virtual void FinalizeAnalyticsItems() |
MetaHumanLocalLiveLinkSubject.h | ||
const bool * GetIsRunningPtr() |
MetaHumanLocalLiveLinkSubject.h | ||
bool IsRunning() |
MetaHumanLocalLiveLinkSubject.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GetSampleTime
(
const FFrameRate& InFrameRate, |
MetaHumanLocalLiveLinkSubject.h | ||
static void GetSampleTime
(
const TOptional< FTimecode >& InOptionalTimecode, |
MetaHumanLocalLiveLinkSubject.h |