|
| LOCALFILENETWORKREPLAYSTREAMING_API | FLocalFileNetworkReplayStreamer () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API | FLocalFileNetworkReplayStreamer (const FString &InDemoSavePath) |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API | ~FLocalFileNetworkReplayStreamer () |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | StartStreaming (const FStartStreamingParameters &Params, const FStartStreamingCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | StopStreaming () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API FArchive * | GetHeaderArchive () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API FArchive * | GetStreamingArchive () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API FArchive * | GetCheckpointArchive () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | FlushCheckpoint (const uint32 TimeInMS) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | GotoCheckpointIndex (const int32 CheckpointIndex, const FGotoCallback &Delegate, EReplayCheckpointType CheckpointType) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | GotoTimeInMS (const uint32 TimeInMS, const FGotoCallback &Delegate, EReplayCheckpointType CheckpointType) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | UpdateTotalDemoTime (uint32 TimeInMS) override |
| |
| virtual void | UpdatePlaybackTime (uint32 TimeInMS) override |
| |
| virtual uint32 | GetTotalDemoTime () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsDataAvailable () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | SetHighPriorityTimeRange (const uint32 StartTimeInMS, const uint32 EndTimeInMS) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsDataAvailableForTimeRange (const uint32 StartTimeInMS, const uint32 EndTimeInMS) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsLoadingCheckpoint () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsLive () const override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream (const FString &StreamName, const FDeleteFinishedStreamCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream (const FString &StreamName, const int32 UserIndex, const FDeleteFinishedStreamCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateStreams (const FNetworkReplayVersion &InReplayVersion, const int32 UserIndex, const FString &MetaString, const TArray< FString > &ExtraParms, const FEnumerateStreamsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateRecentStreams (const FNetworkReplayVersion &ReplayVersion, const int32 UserIndex, const FEnumerateStreamsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | AddUserToReplay (const FString &UserString) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | AddEvent (const uint32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | AddOrUpdateEvent (const FString &Name, const uint32 TimeInMS, const FString &Group, const FString &Meta, const TArray< uint8 > &Data) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateEvents (const FString &Group, const FEnumerateEventsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateEvents (const FString &ReplayName, const FString &Group, const FEnumerateEventsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateEvents (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FEnumerateEventsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventData (const FString &EventID, const FRequestEventDataCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventData (const FString &ReplayName, const FString &EventID, const FRequestEventDataCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventData (const FString &ReplayName, const FString &EventId, const int32 UserIndex, const FRequestEventDataCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventGroupData (const FString &Group, const FRequestEventGroupDataCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventGroupData (const FString &ReplayName, const FString &Group, const FRequestEventGroupDataCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventGroupData (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FRequestEventGroupDataCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | SearchEvents (const FString &EventGroup, const FSearchEventsCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | KeepReplay (const FString &ReplayName, const bool bKeep, const FKeepReplayCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | KeepReplay (const FString &ReplayName, const bool bKeep, const int32 UserIndex, const FKeepReplayCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName (const FString &ReplayName, const FString &NewFriendlyName, const FRenameReplayCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName (const FString &ReplayName, const FString &NewFriendlyName, const int32 UserIndex, const FRenameReplayCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplay (const FString &ReplayName, const FString &NewName, const FRenameReplayCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplay (const FString &ReplayName, const FString &NewName, const int32 UserIndex, const FRenameReplayCallback &Delegate) override |
| |
| virtual FString | GetReplayID () const override |
| |
| virtual EReplayStreamerState | GetReplayStreamerState () const override |
| |
| virtual void | SetTimeBufferHintSeconds (const float InTimeBufferHintSeconds) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | RefreshHeader () override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API void | DownloadHeader (const FDownloadHeaderCallback &Delegate) override |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API bool | IsCheckpointTypeSupported (EReplayCheckpointType CheckpointType) const override |
| |
| virtual bool | SupportsCompression () const |
| |
| virtual bool | DecompressBuffer (const TArray< uint8 > &InCompressed, TArray< uint8 > &OutBuffer) const |
| |
| virtual bool | CompressBuffer (const TArray< uint8 > &InBuffer, TArray< uint8 > &OutCompressed) const |
| |
| virtual bool | SupportsEncryption () const |
| |
| virtual void | GenerateEncryptionKey (TArray< uint8 > &EncryptionKey) |
| |
| virtual bool | EncryptBuffer (TArrayView< const uint8 > Plaintext, TArray< uint8 > &Ciphertext, TArrayView< const uint8 > EncryptionKey) const |
| |
| virtual bool | DecryptBuffer (TArrayView< const uint8 > Ciphertext, TArray< uint8 > &Plaintext, TArrayView< const uint8 > EncryptionKey) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | AllowEncryptedWrite () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | Tick (float DeltaSeconds) |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API uint32 | GetMaxFriendlyNameSize () const override |
| |
| virtual EStreamingOperationResult | SetDemoPath (const FString &DemoPath) override |
| |
| virtual EStreamingOperationResult | GetDemoPath (FString &DemoPath) const override |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | OnFileRequestComplete (const TSharedPtr< FQueuedLocalFileRequest, ESPMode::ThreadSafe > &Request) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsStreaming () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | HasPendingFileRequests () const |
| |
| void | AddSimpleRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, TFunction< void()> &&InFunction, TFunction< void()> &&InCompletionCallback) |
| |
| template<typename StorageType > |
| void | AddGenericRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, TFunction< void(StorageType &)> &&InFunction, TFunction< void(StorageType &)> &&InCompletionCallback) |
| |
| template<typename DelegateResultType > |
| void | AddDelegateFileRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InFunction, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InCompletionCallback) |
| |
| template<typename DelegateType , typename DelegateResultType > |
| void | AddDelegateFileRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, const DelegateType &Delegate, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InFunction) |
| |
| template<typename DelegateResultType > |
| void | AddCachedFileRequestToQueue (EQueuedLocalFileRequestType::Type RequestType, int32 InCacheKey, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InFunction, TFunction< void(TLocalFileRequestCommonData< DelegateResultType > &)> &&InCompletionCallback) |
| |
| NETWORKREPLAYSTREAMING_API | INetworkReplayStreamer () |
| |
| virtual NETWORKREPLAYSTREAMING_API | ~INetworkReplayStreamer () |
| |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS virtual NETWORKREPLAYSTREAMING_API ENetworkReplayError::Type | GetLastError () const |
| |
| NETWORKREPLAYSTREAMING_API virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS bool | HasError () const |
| |
| virtual NETWORKREPLAYSTREAMING_API UE::Net::EHandleNetResult | HandleLastError (UE::Net::FNetResultManager &ResultManager) |
| |
| virtual NETWORKREPLAYSTREAMING_API void | SetExtendedError (UE::Net::FNetResult &&Result) |
| |
| virtual void | SetAnalyticsProvider (TSharedPtr< IAnalyticsProvider > &InProvider) |
| |
| virtual NETWORKREPLAYSTREAMING_API TArray< FAnalyticsEventAttribute > | AppendCommonReplayAttributes (TArray< FAnalyticsEventAttribute > &&Attrs) const |
| |
| virtual void | Exec (const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| TSharedRef< FLocalFileNetworkReplayStreamer, Mode > | AsShared () |
| |
| TSharedRef< FLocalFileNetworkReplayStreamer const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FLocalFileNetworkReplayStreamer, Mode > | AsWeak () |
| |
| TWeakPtr< FLocalFileNetworkReplayStreamer const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
|
| LOCALFILENETWORKREPLAYSTREAMING_API void | DeleteFinishedStream_Internal (const FString &StreamName, const int32 UserIndex, const FDeleteFinishedStreamCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | EnumerateEvents_Internal (const FString &ReplayName, const FString &Group, const int32 UserIndex, const FEnumerateEventsCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | RequestEventData_Internal (const FString &ReplayName, const FString &EventId, const int32 UserIndex, const FRequestEventDataCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | KeepReplay_Internal (const FString &ReplayName, const bool bKeep, const int32 UserIndex, const FKeepReplayCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplayFriendlyName_Internal (const FString &ReplayName, const FString &NewFriendlyName, const int32 UserIndex, const FRenameReplayCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | RenameReplay_Internal (const FString &ReplayName, const FString &NewName, const int32 UserIndex, const FRenameReplayCallback &Delegate) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ProcessNextFileRequest () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsFileRequestInProgress () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsFileRequestPendingOrInProgress (const EQueuedLocalFileRequestType::Type RequestType) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | CancelStreamingRequests () |
| |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS void | SetLastError (const ENetworkReplayError::Type InLastError) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API PRAGMA_ENABLE_DEPRECATION_WARNINGS void | SetLastError (FLocalFileReplayResult &&Result) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | ConditionallyFlushStream () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | ConditionallyLoadNextChunk () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | ConditionallyRefreshReplayInfo () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | FlushCheckpointInternal (const uint32 TimeInMS) |
| |
| bool | ReadReplayInfo (const FString &StreamName, FLocalFileReplayInfo &OutReplayInfo) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ReadReplayInfo (const FString &StreamName, FLocalFileReplayInfo &OutReplayInfo, EReadReplayInfoFlags Flags) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ReadReplayInfo (FArchive &Archive, FLocalFileReplayInfo &OutReplayInfo, EReadReplayInfoFlags Flags) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | ReadReplayInfo (FArchive &Archive, FLocalFileReplayInfo &OutReplayInfo, struct FLocalFileSerializationInfo &SerializationInfo, EReadReplayInfoFlags Flags) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | WriteReplayInfo (const FString &StreamName, const FLocalFileReplayInfo &ReplayInfo) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | WriteReplayInfo (FArchive &Archive, const FLocalFileReplayInfo &ReplayInfo) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | WriteReplayInfo (FArchive &Archive, const FLocalFileReplayInfo &InReplayInfo, struct FLocalFileSerializationInfo &SerializationInfo) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | FixupFriendlyNameLength (const FString &UnfixedName, FString &FixedName) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API bool | IsNamedStreamLive (const FString &StreamName) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | FlushStream (const uint32 TimeInMS) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | WriteHeader () |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< FArchive > | CreateLocalFileReader (const FString &InFilename) const |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< FArchive > | CreateLocalFileWriter (const FString &InFilename) const |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API TSharedPtr< FArchive > | CreateLocalFileWriterForOverwrite (const FString &InFilename) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API FString | GetDemoPath () const |
| |
| virtual TArrayView< const FString > | GetAdditionalRelativeDemoPaths () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API FString | GetDemoFullFilename (const FString &FileName) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API FString | GetAutomaticDemoName () const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | AddRequestToCache (int32 ChunkIndex, const TArray< uint8 > &RequestData) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | AddRequestToCache (int32 ChunkIndex, TArray< uint8 > &&RequestData) |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | CleanupRequestCache () |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API const TArray< uint8 > & | GetCachedFileContents (const FString &Filename) const |
| |
| LOCALFILENETWORKREPLAYSTREAMING_API void | UpdateCurrentReplayInfo (FLocalFileReplayInfo &ReplayInfo, EUpdateReplayInfoFlags UpdateFlags=EUpdateReplayInfoFlags::None) |
| |
| virtual LOCALFILENETWORKREPLAYSTREAMING_API int32 | GetDecompressedSizeBackCompat (FArchive &InCompressed) const |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
Local file streamer that supports playback/recording to a single file on disk