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

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))
 

Function Documentation

◆ CSV_DECLARE_CATEGORY_EXTERN()

CSV_DECLARE_CATEGORY_EXTERN ( WindowsVideoRecordingSystem  )

◆ DEFINE_LOG_CATEGORY() [1/2]

DEFINE_LOG_CATEGORY ( HighlightRecorder  )

◆ DEFINE_LOG_CATEGORY() [2/2]

DEFINE_LOG_CATEGORY ( WMF  )

Variable Documentation

◆ HighlightRecorderPause

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   
)

◆ HighlightRecorderResume

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   
)

◆ HighlightRecorderSave

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   
)

◆ HighlightRecorderStart

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   
)

◆ HighlightRecorderStop

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   
)