Navigation
API > API/Plugins > API/Plugins/LiveLinkFreeD
| Name | FLiveLinkFreeDSource |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/LiveLinkFreeD/Source/LiveLinkFreeD/Public/LiveLinkFreeDSource.h |
| Include Path | #include "LiveLinkFreeDSource.h" |
Syntax
class FLiveLinkFreeDSource :
public ILiveLinkSource ,
public FRunnable ,
public TSharedFromThis< FLiveLinkFreeDSource >
Inheritance Hierarchy
- FRunnable → FLiveLinkFreeDSource
- FSharedFromThisBase → TSharedFromThis → FLiveLinkFreeDSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLiveLinkFreeDSource
(
const FLiveLinkFreeDConnectionSettings& ConnectionSettings |
LiveLinkFreeDSource.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLiveLinkFreeDSource() |
LiveLinkFreeDSource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraSubjectName | FString | LiveLink subject name for this camera data. | LiveLinkFreeDSource.h | |
| Client | ILiveLinkClient * | LiveLinkFreeDSource.h | ||
| ConnectionAddress | FMessageAddress | LiveLinkFreeDSource.h | ||
| DeferredStartDelegateHandle | FDelegateHandle | Deferred start delegate handle. | LiveLinkFreeDSource.h | |
| DeviceEndpoint | FIPv4Endpoint | LiveLinkFreeDSource.h | ||
| EncounteredSubjects | TSet< FName > | List of subjects we've already encountered. | LiveLinkFreeDSource.h | |
| FrameCounter | int32 | Frame counter for incoming data packets. | LiveLinkFreeDSource.h | |
| ReceiveBuffer | TArray< uint8 > | Receive buffer for UDP socket. | LiveLinkFreeDSource.h | |
| ReceiveBufferSize | const uint32 | Size of receive buffer. | LiveLinkFreeDSource.h | |
| SavedSourceSettings | ULiveLinkFreeDSourceSettings * | Pointer to the settings for this source so we don't have to duplicate data. | LiveLinkFreeDSource.h | |
| Socket | FSocket * | LiveLinkFreeDSource.h | ||
| SocketSubsystem | ISocketSubsystem * | LiveLinkFreeDSource.h | ||
| SourceGuid | FGuid | Our identifier in LiveLink. | LiveLinkFreeDSource.h | |
| SourceMachineName | FText | LiveLinkFreeDSource.h | ||
| SourceStatus | FText | LiveLinkFreeDSource.h | ||
| SourceType | FText | LiveLinkFreeDSource.h | ||
| Stopping | FThreadSafeBool | Threadsafe Bool for terminating the main thread loop. | LiveLinkFreeDSource.h | |
| Thread | FRunnableThread * | Thread to run socket operations on. | LiveLinkFreeDSource.h | |
| ThreadName | FString | Name of the sockets thread. | LiveLinkFreeDSource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 CalculateChecksum
(
uint8* InBytes, |
LiveLinkFreeDSource.h | ||
float Decode_Signed_17_6
(
uint8* InBytes |
LiveLinkFreeDSource.h | ||
float Decode_Signed_8_15
(
uint8* InBytes |
LiveLinkFreeDSource.h | ||
uint16 Decode_Unsigned_16
(
uint8* InBytes |
LiveLinkFreeDSource.h | ||
uint32 Decode_Unsigned_24
(
uint8* InBytes |
LiveLinkFreeDSource.h | ||
float ProcessEncoderData
(
FFreeDEncoderData& EncoderData, |
LiveLinkFreeDSource.h | ||
void Send
(
FLiveLinkFrameDataStruct* FrameDataToSend, |
LiveLinkFreeDSource.h | ||
void Start() |
LiveLinkFreeDSource.h | ||
void UpdateEncoderData
(
FFreeDEncoderData* InEncoderData |
LiveLinkFreeDSource.h |
Overridden from ILiveLinkSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSubclassOf< ULiveLinkSourceSettings > GetSettingsClass() |
LiveLinkFreeDSource.h | ||
virtual FText GetSourceMachineName() |
LiveLinkFreeDSource.h | ||
virtual FText GetSourceStatus() |
LiveLinkFreeDSource.h | ||
virtual FText GetSourceType() |
LiveLinkFreeDSource.h | ||
virtual void InitializeSettings
(
ULiveLinkSourceSettings* Settings |
LiveLinkFreeDSource.h | ||
virtual bool IsSourceStillValid() |
LiveLinkFreeDSource.h | ||
virtual void OnSettingsChanged
(
ULiveLinkSourceSettings* Settings, |
LiveLinkFreeDSource.h | ||
virtual void ReceiveClient
(
ILiveLinkClient* InClient, |
LiveLinkFreeDSource.h | ||
virtual bool RequestSourceShutdown() |
LiveLinkFreeDSource.h |
Overridden from FRunnable
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Exit() |
LiveLinkFreeDSource.h | ||
virtual bool Init() |
LiveLinkFreeDSource.h | ||
virtual uint32 Run() |
LiveLinkFreeDSource.h | ||
virtual void Stop() |
LiveLinkFreeDSource.h |