Navigation
API > API/Plugins > API/Plugins/CPSLiveLinkDevice
| Name | ULiveLinkFaceDevice |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerDevices/Source/CPSLiveLinkDevice/Public/LiveLinkFaceDevice.h |
| Include Path | #include "LiveLinkFaceDevice.h" |
Syntax
UCLASS (BlueprintType,
Meta=(DisplayName="Live Link Face", ToolTip="Use for ingest from the Live Link Face app and control recording"))
class ULiveLinkFaceDevice :
public UBaseIngestLiveLinkDevice,
public ILiveLinkDeviceCapability_Connection,
public ILiveLinkDeviceCapability_Recording
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULiveLinkDevice → UBaseIngestLiveLinkDevice → ULiveLinkFaceDevice
Implements Interfaces
- ILiveLinkDeviceCapability_Ingest
- ILiveLinkDeviceCapability
- ILiveLinkDeviceCapability_Connection
- ILiveLinkDeviceCapability_Recording
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsConnecting | std::atomic_bool | LiveLinkFaceDevice.h | ||
| bIsRecording | std::atomic_bool | LiveLinkFaceDevice.h | ||
| Device | TSharedPtr< UE::CaptureManager::FCPSDevice > | LiveLinkFaceDevice.h | ||
| DownloadedTakes | TMap< UE::CaptureManager::FTakeId, FString > | LiveLinkFaceDevice.h | ||
| DownloadedTakesMutex | FCriticalSection | LiveLinkFaceDevice.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDeviceHealth GetDeviceHealth() |
LiveLinkFaceDevice.h | ||
virtual FText GetDisplayName() |
LiveLinkFaceDevice.h | ||
virtual FText GetHealthText() |
LiveLinkFaceDevice.h | ||
const ULiveLinkFaceDeviceSettings * GetSettings() |
LiveLinkFaceDevice.h |
|
|
virtual TSubclassOf< ULiveLinkDeviceSettings > GetSettingsClass() |
LiveLinkFaceDevice.h | ||
virtual void OnDeviceAdded() |
LiveLinkFaceDevice.h | ||
virtual void OnDeviceRemoved() |
LiveLinkFaceDevice.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Connect_Implementation() |
LiveLinkFaceDevice.h | ||
virtual bool Disconnect_Implementation() |
LiveLinkFaceDevice.h |