UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILiveLinkClient.h File Reference
#include "Delegates/Delegate.h"
#include "LiveLinkRefSkeleton.h"
#include "Features/IModularFeature.h"
#include "LiveLinkRole.h"
#include "LiveLinkTypes.h"
#include "LiveLinkPresetTypes.h"
#include "Misc/Guid.h"
#include "Templates/SubclassOf.h"
#include "ILiveLinkClient.generated.h"

Go to the source code of this file.

Classes

class  ILiveLinkClient
 

Macros

#define UE_API   LIVELINKINTERFACE_API
 

Enumerations

enum class  ELiveLinkSubjectState : uint8 {
  Connected , Unresponsive , Disconnected , InvalidOrDisabled ,
  Paused , Unknown
}
 

Functions

 DECLARE_TS_MULTICAST_DELEGATE_OneParam (FOnLiveLinkSourceChangedDelegate, FGuid)
 
 DECLARE_TS_MULTICAST_DELEGATE_OneParam (FOnLiveLinkSubjectChangedDelegate, FLiveLinkSubjectKey)
 
 DECLARE_TS_MULTICAST_DELEGATE_OneParam (FOnLiveLinkSubjectStaticDataReceived, const FLiveLinkStaticDataStruct &) DECLARE_TS_MULTICAST_DELEGATE_OneParam(FOnLiveLinkSubjectFrameDataReceived
 
const FLiveLinkFrameDataStructDECLARE_TS_MULTICAST_DELEGATE_ThreeParams (FOnLiveLinkSubjectStaticDataAdded, FLiveLinkSubjectKey, TSubclassOf< ULiveLinkRole >, const FLiveLinkStaticDataStruct &) DECLARE_TS_MULTICAST_DELEGATE_ThreeParams(FOnLiveLinkSubjectFrameDataAdded
 
const FLiveLinkFrameDataStruct const FLiveLinkFrameDataStructDECLARE_TS_MULTICAST_DELEGATE_FiveParams (FOnLiveLinkSubjectEvaluated, FLiveLinkSubjectKey, TSubclassOf< ULiveLinkRole >, const FLiveLinkTime &, bool, const FLiveLinkTime &) DECLARE_TS_MULTICAST_DELEGATE_TwoParams(FOnLiveLinkSubjectStateChanged
 
 DECLARE_TS_MULTICAST_DELEGATE_TwoParams (FOnLiveLinkSubjectEnabledDelegate, FLiveLinkSubjectKey, bool)
 

Variables

const FLiveLinkFrameDataStruct FLiveLinkSubjectKey
 
const FLiveLinkFrameDataStruct TSubclassOf< ULiveLinkRole >
 
const FLiveLinkFrameDataStruct const FLiveLinkFrameDataStruct ELiveLinkSubjectState
 

Macro Definition Documentation

◆ UE_API

Enumeration Type Documentation

◆ ELiveLinkSubjectState

Describes the state of a live link subject

Enumerator
Connected 

The input is connected.

Unresponsive 

The input is connected but no data is available.

Disconnected 

The input is not connected.

InvalidOrDisabled 

The subject is invalid or disabled

Paused 

The subject is currently paused.

Unknown 

The state of the subject is unknown. e.g. It cannot be queried

Function Documentation

◆ DECLARE_TS_MULTICAST_DELEGATE_FiveParams()

const FLiveLinkFrameDataStruct const FLiveLinkFrameDataStruct & DECLARE_TS_MULTICAST_DELEGATE_FiveParams ( FOnLiveLinkSubjectEvaluated  ,
FLiveLinkSubjectKey  ,
TSubclassOf< ULiveLinkRole ,
const FLiveLinkTime ,
bool  ,
const FLiveLinkTime  
)

◆ DECLARE_TS_MULTICAST_DELEGATE_OneParam() [1/3]

DECLARE_TS_MULTICAST_DELEGATE_OneParam ( FOnLiveLinkSourceChangedDelegate  ,
FGuid   
)

◆ DECLARE_TS_MULTICAST_DELEGATE_OneParam() [2/3]

DECLARE_TS_MULTICAST_DELEGATE_OneParam ( FOnLiveLinkSubjectChangedDelegate  ,
FLiveLinkSubjectKey   
)

◆ DECLARE_TS_MULTICAST_DELEGATE_OneParam() [3/3]

DECLARE_TS_MULTICAST_DELEGATE_OneParam ( FOnLiveLinkSubjectStaticDataReceived  ,
const FLiveLinkStaticDataStruct  
)

◆ DECLARE_TS_MULTICAST_DELEGATE_ThreeParams()

const FLiveLinkFrameDataStruct & DECLARE_TS_MULTICAST_DELEGATE_ThreeParams ( FOnLiveLinkSubjectStaticDataAdded  ,
FLiveLinkSubjectKey  ,
TSubclassOf< ULiveLinkRole ,
const FLiveLinkStaticDataStruct  
)

◆ DECLARE_TS_MULTICAST_DELEGATE_TwoParams()

DECLARE_TS_MULTICAST_DELEGATE_TwoParams ( FOnLiveLinkSubjectEnabledDelegate  ,
FLiveLinkSubjectKey  ,
bool   
)

Variable Documentation

◆ ELiveLinkSubjectState

◆ FLiveLinkSubjectKey

◆ TSubclassOf< ULiveLinkRole >