![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "HighlightRecorder.h"#include "WmfMp4Writer.h"#include "Misc/Paths.h"#include "Engine/GameEngine.h"#include "RenderingThread.h"#include "Rendering/SlateRenderer.h"#include "Framework/Application/SlateApplication.h"#include "ProfilingDebugging/CsvProfiler.h"#include "HAL/PlatformTime.h"#include "HAL/PlatformFileManager.h"#include "HAL/Thread.h"#include "UnrealEngine.h"#include "VideoRecordingSystem.h"Functions | |
| DEFINE_LOG_CATEGORY (WMF) | |
| DEFINE_LOG_CATEGORY (HighlightRecorder) | |
| CSV_DECLARE_CATEGORY_EXTERN (WindowsVideoRecordingSystem) | |
Variables | |
| FAutoConsoleCommand | HighlightRecorderStart (TEXT("HighlightRecorder.Start"), TEXT("Starts recording of highlight clip, optional parameter: max duration (float, 30 seconds by default)"), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&FHighlightRecorder::Start)) |
| FAutoConsoleCommand | HighlightRecorderStop (TEXT("HighlightRecorder.Stop"), TEXT("Stops recording of highlight clip"), FConsoleCommandDelegate::CreateStatic(&FHighlightRecorder::StopCmd)) |
| FAutoConsoleCommand | HighlightRecorderPause (TEXT("HighlightRecorder.Pause"), TEXT("Pauses recording of highlight clip"), FConsoleCommandDelegate::CreateStatic(&FHighlightRecorder::PauseCmd)) |
| FAutoConsoleCommand | HighlightRecorderResume (TEXT("HighlightRecorder.Resume"), TEXT("Resumes recording of highlight clip"), FConsoleCommandDelegate::CreateStatic(&FHighlightRecorder::ResumeCmd)) |
| FAutoConsoleCommand | HighlightRecorderSave (TEXT("HighlightRecorder.Save"), TEXT("Saves highlight clip, optional parameters: filename (\"test.mp4\" by default) and max duration (float, secs, duration of ring buffer by default)"), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&FHighlightRecorder::SaveCmd)) |
| CSV_DECLARE_CATEGORY_EXTERN | ( | WindowsVideoRecordingSystem | ) |
| DEFINE_LOG_CATEGORY | ( | HighlightRecorder | ) |
| DEFINE_LOG_CATEGORY | ( | WMF | ) |
| FAutoConsoleCommand HighlightRecorderPause(TEXT("HighlightRecorder.Pause"), TEXT("Pauses recording of highlight clip"), FConsoleCommandDelegate::CreateStatic(&FHighlightRecorder::PauseCmd)) | ( | TEXT("HighlightRecorder.Pause") | , |
| TEXT("Pauses recording of highlight clip") | , | ||
| FConsoleCommandDelegate::CreateStatic &::PauseCmd | |||
| ) |
| FAutoConsoleCommand HighlightRecorderResume(TEXT("HighlightRecorder.Resume"), TEXT("Resumes recording of highlight clip"), FConsoleCommandDelegate::CreateStatic(&FHighlightRecorder::ResumeCmd)) | ( | TEXT("HighlightRecorder.Resume") | , |
| TEXT("Resumes recording of highlight clip") | , | ||
| FConsoleCommandDelegate::CreateStatic &::ResumeCmd | |||
| ) |
| FAutoConsoleCommand HighlightRecorderSave(TEXT("HighlightRecorder.Save"), TEXT("Saves highlight clip, optional parameters: filename (\"test.mp4\" by default) and max duration (float, secs, duration of ring buffer by default)"), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&FHighlightRecorder::SaveCmd)) | ( | TEXT("HighlightRecorder.Save") | , |
| TEXT("Saves highlight clip, optional parameters: filename (\"test.mp4\" by default) and max duration (float, secs, duration of ring buffer by default)") | , | ||
| FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic &::SaveCmd | |||
| ) |
| FAutoConsoleCommand HighlightRecorderStart(TEXT("HighlightRecorder.Start"), TEXT("Starts recording of highlight clip, optional parameter: max duration (float, 30 seconds by default)"), FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic(&FHighlightRecorder::Start)) | ( | TEXT("HighlightRecorder.Start") | , |
| TEXT("Starts recording of highlight clip, optional parameter: max duration (float, 30 seconds by default)") | , | ||
| FConsoleCommandWithWorldArgsAndOutputDeviceDelegate::CreateStatic &::Start | |||
| ) |
| FAutoConsoleCommand HighlightRecorderStop(TEXT("HighlightRecorder.Stop"), TEXT("Stops recording of highlight clip"), FConsoleCommandDelegate::CreateStatic(&FHighlightRecorder::StopCmd)) | ( | TEXT("HighlightRecorder.Stop") | , |
| TEXT("Stops recording of highlight clip") | , | ||
| FConsoleCommandDelegate::CreateStatic &::StopCmd | |||
| ) |