UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LocalFileNetworkReplayStreaming.cpp File Reference

Namespaces

namespace  UE
 
namespace  UE::Net
 
namespace  UE::Net::LocalFileReplay
 

Macros

#define CASE_ELOCALFILEREPLAYRESULT_TO_TEXT_RET(txt)   case txt: ReturnVal = TEXT(#txt); break;
 

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogLocalFileReplay, Log, All)
 
 DECLARE_STATS_GROUP (TEXT("LocalReplay"), STATGROUP_LocalReplay, STATCAT_Advanced)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay compress time"), STAT_LocalReplay_CompressTime, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay decompress time"), STAT_LocalReplay_DecompressTime, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay encrypt time"), STAT_LocalReplay_EncryptTime, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay decrypt time"), STAT_LocalReplay_DecryptTime, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay read info"), STAT_LocalReplay_ReadReplayInfo, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay write info"), STAT_LocalReplay_WriteReplayInfo, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay rename"), STAT_LocalReplay_Rename, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay rename friendly"), STAT_LocalReplay_RenameFriendly, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay enumerate"), STAT_LocalReplay_Enumerate, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay delete"), STAT_LocalReplay_Delete, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay automatic name"), STAT_LocalReplay_AutomaticName, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay start recording"), STAT_LocalReplay_StartRecording, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay read checkpoint"), STAT_LocalReplay_ReadCheckpoint, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay read stream"), STAT_LocalReplay_ReadStream, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay read header"), STAT_LocalReplay_ReadHeader, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay read event"), STAT_LocalReplay_ReadEvent, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay flush checkpoint"), STAT_LocalReplay_FlushCheckpoint, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay flush stream"), STAT_LocalReplay_FlushStream, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay flush header"), STAT_LocalReplay_FlushHeader, STATGROUP_LocalReplay)
 
 DECLARE_CYCLE_STAT (TEXT("Local replay flush event"), STAT_LocalReplay_FlushEvent, STATGROUP_LocalReplay)
 
TAutoConsoleVariable< int32UE::Net::LocalFileReplay::CVarReplayRecordingMinSpace (TEXT("localReplay.ReplayRecordingMinSpace"), 20 *(1024 *1024), TEXT("Minimum space needed to start recording a replay."))
 
const TCHARLexToString (ELocalFileReplayResult Enum)
 

Variables

TAutoConsoleVariable< int32UE::Net::LocalFileReplay::CVarMaxCacheSize (TEXT("localReplay.MaxCacheSize"), 1024 *1024 *10, TEXT(""))
 
TAutoConsoleVariable< int32UE::Net::LocalFileReplay::CVarMaxBufferedStreamChunks (TEXT("localReplay.MaxBufferedStreamChunks"), 10, TEXT(""))
 
TAutoConsoleVariable< int32UE::Net::LocalFileReplay::CVarAllowLiveStreamDelete (TEXT("localReplay.AllowLiveStreamDelete"), 1, TEXT(""))
 
TAutoConsoleVariable< floatUE::Net::LocalFileReplay::CVarChunkUploadDelayInSeconds (TEXT("localReplay.ChunkUploadDelayInSeconds"), 20.0f, TEXT(""))
 
TAutoConsoleVariable< int32UE::Net::LocalFileReplay::CVarAllowEncryptedRecording (TEXT("localReplay.AllowEncryptedRecording"), 1, TEXT(""))
 
TAutoConsoleVariable< floatUE::Net::LocalFileReplay::CVarMinLoadNextChunkDelaySeconds (TEXT("localReplay.MinLoadNextChunkDelaySeconds"), 3.0f, TEXT("Minimum time to wait between conditional chunk loads."))
 
constexpr int32 UE::Net::LocalFileReplay::MaxEncryptionKeySizeBytes = 4096
 
TAutoConsoleVariable< int32UE::Net::LocalFileReplay::CVarMaxFriendlySerializeBytes (TEXT("localReplay.MaxFriendlySerializeBytes"), 64 *1024, TEXT("Maximum allowed serialized bytes when reading friendly name from file header."))
 
FCustomVersionRegistration GRegisterLocalFileReplayCustomVersion (FLocalFileReplayCustomVersion::Guid, FLocalFileReplayCustomVersion::LatestVersion, TEXT("LocalFileReplay"))
 

Macro Definition Documentation

◆ CASE_ELOCALFILEREPLAYRESULT_TO_TEXT_RET

#define CASE_ELOCALFILEREPLAYRESULT_TO_TEXT_RET (   txt)    case txt: ReturnVal = TEXT(#txt); break;

Function Documentation

◆ DECLARE_CYCLE_STAT() [1/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay automatic name" ,
STAT_LocalReplay_AutomaticName  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [2/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay compress time" ,
STAT_LocalReplay_CompressTime  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [3/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay decompress time" ,
STAT_LocalReplay_DecompressTime  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [4/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay decrypt time" ,
STAT_LocalReplay_DecryptTime  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [5/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay delete" ,
STAT_LocalReplay_Delete  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [6/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay encrypt time" ,
STAT_LocalReplay_EncryptTime  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [7/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay enumerate" ,
STAT_LocalReplay_Enumerate  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [8/20]

◆ DECLARE_CYCLE_STAT() [9/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay flush event" ,
STAT_LocalReplay_FlushEvent  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [10/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay flush header" ,
STAT_LocalReplay_FlushHeader  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [11/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay flush stream" ,
STAT_LocalReplay_FlushStream  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [12/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay read checkpoint" ,
STAT_LocalReplay_ReadCheckpoint  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [13/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay read event" ,
STAT_LocalReplay_ReadEvent  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [14/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay read header" ,
STAT_LocalReplay_ReadHeader  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [15/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay read info" ,
STAT_LocalReplay_ReadReplayInfo  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [16/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay read stream" ,
STAT_LocalReplay_ReadStream  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [17/20]

◆ DECLARE_CYCLE_STAT() [18/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay rename" ,
STAT_LocalReplay_Rename  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [19/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay start recording" ,
STAT_LocalReplay_StartRecording  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_CYCLE_STAT() [20/20]

DECLARE_CYCLE_STAT ( TEXT("Local replay write info" ,
STAT_LocalReplay_WriteReplayInfo  ,
STATGROUP_LocalReplay   
)

◆ DECLARE_STATS_GROUP()

DECLARE_STATS_GROUP ( TEXT("LocalReplay")  ,
STATGROUP_LocalReplay  ,
STATCAT_Advanced   
)

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogLocalFileReplay  ,
Log  ,
All   
)

◆ LexToString()

const TCHAR * LexToString ( ELocalFileReplayResult  Enum)

Variable Documentation

◆ GRegisterLocalFileReplayCustomVersion