ILiveLinkSubject

The base class of a LiveLink subject.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LiveLinkInterface

Header

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

Include

#include "ILiveLinkSubject.h"

Syntax

class ILiveLinkSubject

Remarks

The base class of a LiveLink subject. Subjects are individual streams of data within the client. An animating character could be a subject for instance.

Destructors

Name Description

Public function Virtual

~ILiveLinkSubject()

Functions

Name Description

Public function

void

 

ClearFrames()

Public function Virtual

bool

 

EvaluateFrame

(
    TSubclassOf< ULiveLinkRole > InDesi...,
    FLiveLinkSubjectFrameData& OutFram...
)

Protected function Const

const FLiveL...

 

GetFrameSnapshot()

Public function Const

TArray< FLiv...

 

GetFrameTimes()

Public function Const

const TArray...

 

GetFrameTranslators()

List of available translator the subject can use.

Public function Const

TSubclassOf<...

 

GetRole()

Public function

FLiveLinkSta...

 

GetStaticData()

Public function Const

const FLiveL...

 

GetStaticData()

Public function Const

FLiveLinkSub...

 

GetSubjectKey()

Public function Const

bool

 

HasStaticDataBeenRebroadcasted()

When rebroadcasting, has the static data been rebroadcasted?

Public function Const

bool

 

HasValidFrameSnapshot()

Public function

void

 

Initialize

(
    FLiveLinkSubjectKey SubjectKey,
    TSubclassOf< ULiveLinkRole > Role,
    ILiveLinkClient* LiveLinkClien...
)

Public function Const

bool

 

IsRebroadcasted()

Whether this subject is rebroadcasted

Public function

void

 

SetStaticDataAsRebroadcasted

(
    const bool bInSent
)

Sets the static data for this subject as rebroadcasted

Public function Virtual Const

bool

 

SupportsRole

(
    TSubclassOf< ULiveLinkRole > InDesi...
)

Protected function Static

bool

 

Translate

(
    const ILiveLinkSubject* LinkSu...,
    TSubclassOf< ULiveLinkRole > Desire...,
    const FLiveLinkStaticDataStruct& S...,
    const FLiveLinkFrameDataStruct& Fr...,
    FLiveLinkSubjectFrameData& OutFram...
)

Public function

void

 

Update()

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