![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "AnalyticsEventAttribute.h"#include "Containers/Array.h"#include "Containers/Set.h"#include "Containers/UnrealString.h"#include "CoreMinimal.h"#include "Delegates/Delegate.h"#include "HAL/Platform.h"#include "Misc/CoreMisc.h"#include "Misc/DateTime.h"#include "Misc/NetworkVersion.h"#include "Modules/ModuleInterface.h"#include "Modules/ModuleManager.h"#include "Net/Core/Connection/NetResult.h"#include "Net/Core/Connection/NetResultManager.h"#include "Serialization/JsonSerializerMacros.h"#include "Templates/PimplPtr.h"#include "Templates/SharedPointer.h"#include "UObject/NameTypes.h"Go to the source code of this file.
Classes | |
| class | FReplayEventListItem |
| class | FReplayEventList |
| struct | FNetworkReplayStreamInfo |
| struct | FStreamingResultBase |
| struct | FStartStreamingResult |
| struct | FReplayCheckpointInfo |
| Information about a checkpoint that was loaded as a result of a Goto Request. More... | |
| struct | FGotoResult |
| struct | FDeleteFinishedStreamResult |
| struct | FEnumerateStreamsResult |
| struct | FEnumerateEventsResult |
| struct | FRequestEventDataResult |
| struct | FRequestEventGroupDataResult |
| struct | FDownloadHeaderResult |
| struct | FSearchEventsResult |
| struct | FKeepReplayResult |
| struct | FRenameReplayResult |
| struct | FStartStreamingParameters |
| class | INetworkReplayStreamer |
| class | INetworkReplayStreamingFactory |
| class | FNetworkReplayStreaming |
Namespaces | |
| namespace | ENetworkReplayError |
Enumerations | |
| enum class | EStreamingOperationResult { Success , Unsupported , ReplayNotFound , ReplayCorrupt , NotEnoughSpace , NotEnoughSlots , Unspecified , UnfinishedTask , EventNotFound , DecryptFailure } |
| enum class | EReplayCheckpointType : uint8 { Full , Delta } |
| enum class | EReplayStreamerState : uint8 { Idle , Recording , Playback } |
Variables | |
| const | bool |
|
strong |
|
strong |
|
strong |
Below are all available new style delegate declarations for the INetworkReplayStreamer interface.
All delegates should be named in the form F<MethodName>Callback. All delegates should have an associated Result type. All delegates should take one, and only one, argument which will be a const reference to the appropriate Result type.
All result types should be named in the form F<MethodName>Result. All result types should inherit from FStreamingResultBase. All result types should be default constructible to a sensible error state, with OperationResult = Unspecified.
FGotoCallback and FGotoResult are used for GotoCheckpointIndex and GotoTimeInMS, as they perform logically similar operations. EnumerateRecentStreams uses the same delegate and result types as EnumerateStreams. Possible results for replay commands.
| DECLARE_DELEGATE_OneParam | ( | FDeleteFinishedStreamCallback | , |
| const FDeleteFinishedStreamResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FDownloadHeaderCallback | , |
| const FDownloadHeaderResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FEnumerateEventsCallback | , |
| const FEnumerateEventsResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FEnumerateStreamsCallback | , |
| const FEnumerateStreamsResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FGotoCallback | , |
| const FGotoResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FKeepReplayCallback | , |
| const FKeepReplayResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FOnDeleteFinishedStreamComplete | , |
| const bool | |||
| ) |
Delegate called when DeleteFinishedStream() completes.
| bWasSuccessful | Whether the stream was deleted. |
| DECLARE_DELEGATE_OneParam | ( | FOnEnumerateStreamsComplete | , |
| const TArray< FNetworkReplayStreamInfo > & | |||
| ) |
Delegate called when EnumerateStreams() completes.
| Streams | An array containing information about the streams that were found. |
| DECLARE_DELEGATE_OneParam | ( | FRenameReplayCallback | , |
| const FRenameReplayResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FRequestEventDataCallback | , |
| const FRequestEventDataResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FRequestEventGroupDataCallback | , |
| const FRequestEventGroupDataResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FSearchEventsCallback | , |
| const FSearchEventsResult & | |||
| ) |
| DECLARE_DELEGATE_OneParam | ( | FStartStreamingCallback | , |
| const FStartStreamingResult & | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FEnumerateEventsCompleteDelegate | , |
| const FReplayEventList & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FOnCheckpointReadyDelegate | , |
| const bool | , | ||
| const int64 | |||
| ) |
Delegate called when GotoCheckpointIndex() completes.
| bWasSuccessful | Whether streaming was started. |
| DECLARE_DELEGATE_TwoParams | ( | FOnRequestEventDataComplete | , |
| const TArray< uint8 > & | , | ||
| bool | |||
| ) |
Delegate called when RequestEventData() completes.
| ReplayEventListItem | A replay event with its data parameter filled in |
Delegate called when DownloadHeader() completes.
| bWasSuccessful | Whether the header was successfully downloaded. |
| DECLARE_DELEGATE_TwoParams | ( | FOnStreamReadyDelegate | , |
| const bool | , | ||
| const bool | |||
| ) |
Delegate called when StartStreaming() completes.
| bWasSuccessful | Whether streaming was started. |
| bRecord | Whether streaming is recording or not (vs playing) |
| DECLARE_MULTICAST_DELEGATE_TwoParams | ( | FOnReplayGetAnalyticsAttributes | , |
| const class INetworkReplayStreamer * | , | ||
| TArray< FAnalyticsEventAttribute > & | |||
| ) |
| FString NETWORKREPLAYSTREAMING_API LexToString | ( | const EReplayStreamerState | State | ) |
| const bool |