Navigation
API > API/Plugins > API/Plugins/IngestLiveLinkDevice
Base class that provides default implementations of core ingest capability functions.
| Name | UBaseIngestLiveLinkDevice |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerApp/Source/IngestLiveLinkDevice/Public/BaseIngestLiveLinkDevice.h |
| Include Path | #include "BaseIngestLiveLinkDevice.h" |
Syntax
UCLASS (Abstract)
class UBaseIngestLiveLinkDevice :
public ULiveLinkDevice,
public ILiveLinkDeviceCapability_Ingest
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → ULiveLinkDevice → UBaseIngestLiveLinkDevice
Implements Interfaces
Derived Classes
Classes
| Name | Remarks |
|---|---|
| FImpl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TSharedPtr< FImpl > | BaseIngestLiveLinkDevice.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnDeviceAdded () |
Inherited function from the ULiveLinkDevice that is called when device is added | BaseIngestLiveLinkDevice.h | |
virtual void OnDeviceRemoved () |
Inherited function from the ULiveLinkDevice that is called when device is removed | BaseIngestLiveLinkDevice.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetFullTakePath
(
UE::CaptureManager::FTakeId InTakeId |
Pure virtual function that returns the full path to the take data. | BaseIngestLiveLinkDevice.h | |
void IngestTake
(
const UIngestCapability_ProcessHandle* InProcessHandle, |
Function implements the default behaviour for conversion and upload to the UE of the take data @params ProcessHandle Pointer to the process handle created for this process @params IngestOptions Ingest options used for conversion process @params TaskProgress Helper class that accumulates progress and reports the progress to the user | BaseIngestLiveLinkDevice.h | |
virtual void RunDownloadTake
(
const UIngestCapability_ProcessHandle* InProcessHandle, |
Inherited function from the ILiveLinkDeviceCapability_Ingest. | BaseIngestLiveLinkDevice.h |