Navigation
API > API/Plugins > API/Plugins/LiveLink
Asset for finding available Message Bus Sources.
| Name | ULiveLinkMessageBusFinder |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLink/Source/LiveLink/Public/LiveLinkMessageBusFinder.h |
| Include Path | #include "LiveLinkMessageBusFinder.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class ULiveLinkMessageBusFinder : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULiveLinkMessageBusFinder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULiveLinkMessageBusFinder() |
LiveLinkMessageBusFinder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentPollRequest | FGuid | LiveLinkMessageBusFinder.h | ||
| MessageEndpoint | TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > | LiveLinkMessageBusFinder.h | ||
| PollData | TArray< FProviderPollResult > | LiveLinkMessageBusFinder.h | ||
| PollDataCriticalSection | FCriticalSection | LiveLinkMessageBusFinder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetAvailableProviders
(
UObject* WorldContextObject, |
Broadcasts a message to the network and returns a list of all providers who replied within a set amount of time. | LiveLinkMessageBusFinder.h |
|
void GetPollResults
(
TArray< FProviderPollResult >& AvailableProviders |
Populates AvailableProviders with the Providers who have responded to the latest poll. | LiveLinkMessageBusFinder.h | |
void PollNetwork() |
Broadcast a ping message to the network and listen for responses. | LiveLinkMessageBusFinder.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConnectToProvider
(
FProviderPollResult& Provider, |
Connects to a given Message Bus Provider and returns a handle to the created LiveLink Source | LiveLinkMessageBusFinder.h |
|
static ULiveLinkMessageBusFinder * ConstructMessageBusFinder() |
Constructs a new Message Bus Finder which enables you to detect available Message Bus Providers on the network | LiveLinkMessageBusFinder.h |
|