Navigation
API > API/Plugins > API/Plugins/CaptureManagerUnrealEndpoint
Detects and manages ingest endpoints (UE/UEFN instances) for the Capture Manager.
| Name | FUnrealEndpointManager |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerApp/Source/CaptureManagerUnrealEndpoint/Public/CaptureManagerUnrealEndpointManager.h |
| Include Path | #include "CaptureManagerUnrealEndpointManager.h" |
Syntax
class FUnrealEndpointManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnrealEndpointManager() |
CaptureManagerUnrealEndpointManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUnrealEndpointManager() |
CaptureManagerUnrealEndpointManager.h |
Structs
| Name | Remarks |
|---|---|
| FImpl |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TPimplPtr< FImpl > | CaptureManagerUnrealEndpointManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DECLARE_TS_MULTICAST_DELEGATE
(
FEndpointsChanged |
CaptureManagerUnrealEndpointManager.h | ||
FEndpointsChanged & EndpointsChanged() |
CaptureManagerUnrealEndpointManager.h | ||
TOptional< TWeakPtr< FUnrealEndpoint > > FindEndpointByPredicate
(
TFunction< bool(const FUnrealEndpoint&)> InPredicate |
Finds a discovered endpoint matching the given predicate. | CaptureManagerUnrealEndpointManager.h | |
TArray< TWeakPtr< FUnrealEndpoint > > FindEndpointsByPredicate
(
TFunction< bool(const FUnrealEndpoint&)> InPredicate |
CaptureManagerUnrealEndpointManager.h | ||
TArray< TWeakPtr< FUnrealEndpoint > > GetEndpoints() |
CaptureManagerUnrealEndpointManager.h | ||
int32 GetNumEndpoints() |
CaptureManagerUnrealEndpointManager.h | ||
void Start() |
Start discovering endpoints. | CaptureManagerUnrealEndpointManager.h | |
void Stop() |
Stop discovering endpoints. | CaptureManagerUnrealEndpointManager.h | |
TOptional< TWeakPtr< FUnrealEndpoint > > WaitForEndpoint
(
TFunction< bool(const FUnrealEndpoint&)> InPredicate, |
Blocks until an endpoint matching the given predicate is discovered or the timeout (in milliseconds) is reached. | CaptureManagerUnrealEndpointManager.h |