Navigation
API > API/Plugins > API/Plugins/LiveLinkDevice
Status and operations relevant to devices with the concept of being (dis)connected. This could be a physical hardware connection, a network connection, or something else.
| Name | ILiveLinkDeviceCapability_Connection |
| Type | class |
| Header File | /Engine/Plugins/Animation/LiveLinkDevice/Source/LiveLinkDevice/Public/LiveLinkDeviceCapability_Connection.h |
| Include Path | #include "LiveLinkDeviceCapability_Connection.h" |
Syntax
class ILiveLinkDeviceCapability_Connection : public ILiveLinkDeviceCapability
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ILiveLinkDeviceCapability_Connection() |
LiveLinkDeviceCapability_Connection.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConnectionDelegate | TStrongObjectPtr< UConnectionDelegate > | LiveLinkDeviceCapability_Connection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanSetHardwareId() |
Returns whether it's valid to call `SetHardwareId()_ on this device at this time. | LiveLinkDeviceCapability_Connection.h |
|
virtual bool CanSetHardwareId_Implementation() |
LiveLinkDeviceCapability_Connection.h |
|
|
bool Connect() |
Attempt to establish a connection. | LiveLinkDeviceCapability_Connection.h |
|
bool Connect_Implementation() |
LiveLinkDeviceCapability_Connection.h |
|
|
bool Disconnect() |
Attempt to terminate an existing connection. | LiveLinkDeviceCapability_Connection.h |
|
bool Disconnect_Implementation() |
LiveLinkDeviceCapability_Connection.h |
|
|
UConnectionDelegate * GetConnectionDelegate() |
LiveLinkDeviceCapability_Connection.h |
|
|
UConnectionDelegate * GetConnectionDelegate_Implementation() |
LiveLinkDeviceCapability_Connection.h |
|
|
ELiveLinkDeviceConnectionStatus GetConnectionStatus() |
Get the current connection state. | LiveLinkDeviceCapability_Connection.h |
|
ELiveLinkDeviceConnectionStatus GetConnectionStatus_Implementation() |
LiveLinkDeviceCapability_Connection.h |
|
|
FString GetHardwareId() |
Retrieve hardware identifier (serial number, network endpoint, etc). | LiveLinkDeviceCapability_Connection.h |
|
FString GetHardwareId_Implementation() |
LiveLinkDeviceCapability_Connection.h |
|
|
bool SetHardwareId
(
const FString& HardwareID |
Set hardware identifier (serial number, network endpoint, etc). | LiveLinkDeviceCapability_Connection.h |
|
virtual bool SetHardwareId_Implementation
(
const FString& HardwareID |
LiveLinkDeviceCapability_Connection.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetConnectionStatus
(
ELiveLinkDeviceConnectionStatus InStatus |
LiveLinkDeviceCapability_Connection.h |