ULiveLinkMessageBusFinder

Asset for finding available Message Bus Sources.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

ULiveLinkMessageBusFinder

References

Module

LiveLink

Header

/Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkMessageBusFinder.h

Include

#include "LiveLinkMessageBusFinder.h"

Syntax

UCLASS(BlueprintType)
class ULiveLinkMessageBusFinder : public UObject

Remarks

Asset for finding available Message Bus Sources.

Constructors

Name Description

Public function

ULiveLinkMessageBusFinder()

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

void

 

ConnectToProvider

(
    FProviderPollResult& Provider,
    FLiveLinkSourceHandle& SourceHandl...
)

Connects to a given Message Bus Provider and returns a handle to the created LiveLink Source

Public function Static UFunction BlueprintCallable, Category

ULiveLinkMes...

 

ConstructMessageBusFinder()

Constructs a new Message Bus Finder which enables you to detect available Message Bus Providers on the network

Public function UFunction BlueprintCallable, Category, Meta

void

 

GetAvailableProviders

(
    UObject* WorldContextObject,
    FLatentActionInfo LatentInfo,
    float Duration,
    TArray< FProviderPollResult >& Ava...
)

Broadcasts a message to the network and returns a list of all providers who replied within a set amount of time.

Public function

void

 

GetPollResults

(
    TArray< FProviderPollResult >& Ava...
)

Populates AvailableProviders with the Providers who have responded to the latest poll.

Public function

void

 

PollNetwork()

Broadcast a ping message to the network and listen for responses.