Navigation
| Name | RemoteSession |
| Type | Plugin |
| Part of Plugins | RemoteSession |
| Location | /Engine/Plugins/Experimental/RemoteSession/Source/RemoteSession/ |
| Module Build Rules | RemoteSession.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FARSystemProxy | This class acts as if there is a AR system present on the desktop that is receiving data from a remote device |
| FRemoteSessionARCameraChannel | |
| FRemoteSessionARCameraChannelFactoryWorker | |
| FRemoteSessionARSystemChannel | Class used to deliver AR trackable items to the remote machine. |
| FRemoteSessionARSystemChannelFactoryWorker | |
| FRemoteSessionChannelRegistry | |
| FRemoteSessionFrameBufferImageProvider | Use the FrameGrabber on the host to provide an image to the image channel. |
| FRemoteSessionImageChannel | A channel that takes an image (created by an IRemoteSessionImageProvider), then sends it to the client (with a FRemoteSessionImageSender). |
| FRemoteSessionInputChannel | |
| FRemoteSessionLiveLinkChannel | |
| FRemoteSessionXRTrackingChannel | |
| FXRTrackingProxy | |
| URemoteSessionMediaCapture | |
| URemoteSessionMediaOutput | |
| URemoteSessionSettings | Settings for the Asset Management framework, which can be used to discover, load, and audit game-specific asset types |
Structs
| Name | Remarks |
|---|---|
| FRemoteSessionChannelInfo | |
| FRemoteSessionImageReceiveStats | |
| FRemoteSesstionImageCaptureStats |
Interfaces
| Name | Remarks |
|---|---|
| IRemoteSessionChannel | |
| IRemoteSessionChannelFactoryWorker | |
| IRemoteSessionImageProvider | |
| IRemoteSessionModule | |
| IRemoteSessionRole | |
| IRemoteSessionUnmanagedRole |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnRemoteSessionChannelChange | TMulticastDelegate_ThreeParams< void, IRemoteSessionRole *, TWeakPtr< IRemoteSessionChannel >, ERemoteSessionChannelChange > | RemoteSessionTypes.h | |
| FOnRemoteSessionConnectionChange | TMulticastDelegate_TwoParams< void, IRemoteSessionRole *, ERemoteSessionConnectionChange > | RemoteSessionTypes.h | |
| FOnRemoteSessionReceiveChannelList | TMulticastDelegate_TwoParams< void, IRemoteSessionRole *, TArrayView< FRemoteSessionChannelInfo > > | RemoteSessionTypes.h |
Enums
Public
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| STATCAT_Advanced | Channels/RemoteSessionImageChannel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DECLARE_CYCLE_STAT
(
TEXT("RS.ImageCaptureTime"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RS.ImageCompressTime"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RS.ReceiveTime"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RS.WakeupWait"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RS.ImageDecompressTime"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RS.TextureUpdate"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RS.TickRate"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_CYCLE_STAT
(
TEXT("RSReadyFrameCount"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_DWORD_ACCUMULATOR_STAT
(
TEXT("RS.CapturedFrames/s"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_DWORD_ACCUMULATOR_STAT
(
TEXT("RS.SkippedFrames/s"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_DWORD_ACCUMULATOR_STAT
(
TEXT("RS.WaitingFrames/s"), |
Receiving counters and stats. | Channels/RemoteSessionImageChannel.h | |
DECLARE_DWORD_ACCUMULATOR_STAT
(
TEXT("RS.DiscardedFrames/s"), |
Channels/RemoteSessionImageChannel.h | ||
DECLARE_DWORD_ACCUMULATOR_STAT
(
TEXT("RS.MaxImageProcessTime"), |
Channels/RemoteSessionImageChannel.h | ||
void LexFromString
(
ERemoteSessionChannelMode& Value, |
RemoteSessionTypes.h | ||
const TCHAR * LexToString
(
ERemoteSessionChannelMode InMode |
RemoteSessionTypes.h |