Navigation
Unreal Engine C++ API Reference > Plugins > LiveLinkFreeD
Inheritance Hierarchy
- ILiveLinkSource
- FRunnable
- TSharedFromThis
- FLiveLinkFreeDSource
References
Module | LiveLinkFreeD |
Header | /Engine/Plugins/VirtualProduction/LiveLinkFreeD/Source/LiveLinkFreeD/Public/LiveLinkFreeDSource.h |
Include | #include "LiveLinkFreeDSource.h" |
Syntax
class FLiveLinkFreeDSource :
public ILiveLinkSource,
public FRunnable,
public TSharedFromThis< FLiveLinkFreeDSource >
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FLiveLinkFreeDSource
(
const FLiveLinkFreeDConnectionSettings& ConnectionSettings |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
uint8 | CalculateChecksum
(
uint8* InBytes, |
|
![]() |
float | Decode_Signed_17_6
(
uint8* InBytes |
|
![]() |
float | Decode_Signed_8_15
(
uint8* InBytes |
|
![]() |
uint16 | Decode_Unsigned_16
(
uint8* InBytes |
|
![]() |
uint32 | Decode_Unsigned_24
(
uint8* InBytes |
|
![]() |
float | ProcessEncoderData
(
FFreeDEncoderData& EncoderData, |
|
![]() |
void | ||
![]() |
void | Start () |
|
![]() |
void | UpdateEncoderData
(
FFreeDEncoderData* InEncoderData |
Overridden from ILiveLinkSource
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TSubclassOf< ULiveLinkSourceSettings > | Setting class to display and used by the Source. | |
![]() ![]() ![]() |
FText | For UI, from where the source data is coming from. | |
![]() ![]() ![]() |
FText | For UI, what is the status of the source. | |
![]() ![]() ![]() |
FText | For UI, what is the identifier of the source. | |
![]() ![]() |
void | InitializeSettings
(
ULiveLinkSourceSettings* Settings |
The setting class has been created. Called after ReceiveClient. |
![]() ![]() ![]() |
bool | Returns whether the Source is connected to its data provider and can still push valid data. | |
![]() ![]() |
void | OnSettingsChanged
(
ULiveLinkSourceSettings* Settings, |
Notification when a setting value has changed via the UI. |
![]() ![]() |
void | ReceiveClient
(
ILiveLinkClient* InClient, |
The source has been added to the Client and a Guid has been associated. |
![]() ![]() |
bool | Request the source to shutdown. |