ILiveLinkProvider

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

LiveLinkMessageBusFramework

Header

/Engine/Source/Runtime/LiveLinkMessageBusFramework/Public/LiveLinkProvider.h

Include

#include "LiveLinkProvider.h"

Syntax

struct ILiveLinkProvider : public ILiveLinkProvider_Base_DEPRECATED

Destructors

Name Description

Public function Virtual

~ILiveLinkProvider()

Functions

Name Description

Public function Static

TSharedPtr< ...

 

CreateLiveLinkProvider

(
    const FString& ProviderName
)

Public function Const

bool

 

HasConnection()

Is this provider currently connected to something.

Public function

FDelegateHan...

 

RegisterConnStatusChangedHandle

(
    const FLiveLinkProviderConnectionSt...
)

Function for managing connection status changed delegate.

Public function

void

 

RemoveSubject

(
    const FName SubjectName
)

Inform UE that a subject won't be streamed anymore.

Public function

void

 

UnregisterConnStatusChangedHandle

(
    FDelegateHandle Handle
)

Function for managing connection status changed delegate.

Public function

bool

 

UpdateSubjectFrameData

(
    const FName SubjectName,
    FLiveLinkFrameDataStruct&& FrameDa...
)

Send the static data of a subject to UE.

Public function

bool

 

UpdateSubjectStaticData

(
    const FName SubjectName,
    TSubclassOf< ULiveLinkRole > Role,
    FLiveLinkStaticDataStruct&& Static...
)

Send, to UE, the static data of a subject.