UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FWindowsVideoRecordingSystem Class Reference

#include <WindowsVideoRecordingSystem.h>

+ Inheritance diagram for FWindowsVideoRecordingSystem:

Classes

class  FWindowsScreenRecording
 

Public Member Functions

 FWindowsVideoRecordingSystem ()
 
 ~FWindowsVideoRecordingSystem () override
 
void EnableRecording (const bool bEnableRecording) override
 
bool IsEnabled () const override
 
bool NewRecording (const TCHAR *DestinationFileName, FVideoRecordingParameters Parameters=FVideoRecordingParameters()) override
 
void StartRecording () override
 
void PauseRecording () override
 
virtual uint64 GetMinimumRecordingSeconds () const override
 
virtual uint64 GetMaximumRecordingSeconds () const override
 
float GetCurrentRecordingSeconds () const override
 
void FinalizeRecording (const bool bSaveRecording, const FText &Title, const FText &Comment, const bool bStopAutoContinue=true) override
 
EVideoRecordingState GetRecordingState () const override
 

Constructor & Destructor Documentation

◆ FWindowsVideoRecordingSystem()

PRAGMA_DISABLE_DEPRECATION_WARNINGS FWindowsVideoRecordingSystem::FWindowsVideoRecordingSystem ( )

◆ ~FWindowsVideoRecordingSystem()

PRAGMA_ENABLE_DEPRECATION_WARNINGS PRAGMA_DISABLE_DEPRECATION_WARNINGS FWindowsVideoRecordingSystem::~FWindowsVideoRecordingSystem ( )
override

Member Function Documentation

◆ EnableRecording()

PRAGMA_ENABLE_DEPRECATION_WARNINGS void FWindowsVideoRecordingSystem::EnableRecording ( const bool  bEnableRecording)
override

◆ FinalizeRecording()

void FWindowsVideoRecordingSystem::FinalizeRecording ( const bool  bSaveRecording,
const FText Title,
const FText Comment,
const bool  bStopAutoContinue = true 
)
override

◆ GetCurrentRecordingSeconds()

float FWindowsVideoRecordingSystem::GetCurrentRecordingSeconds ( ) const
override

◆ GetMaximumRecordingSeconds()

uint64 FWindowsVideoRecordingSystem::GetMaximumRecordingSeconds ( ) const
overridevirtual

◆ GetMinimumRecordingSeconds()

uint64 FWindowsVideoRecordingSystem::GetMinimumRecordingSeconds ( ) const
overridevirtual

◆ GetRecordingState()

EVideoRecordingState FWindowsVideoRecordingSystem::GetRecordingState ( ) const
override

◆ IsEnabled()

bool FWindowsVideoRecordingSystem::IsEnabled ( ) const
override

◆ NewRecording()

bool FWindowsVideoRecordingSystem::NewRecording ( const TCHAR DestinationFileName,
FVideoRecordingParameters  Parameters = FVideoRecordingParameters() 
)
override

◆ PauseRecording()

void FWindowsVideoRecordingSystem::PauseRecording ( )
override

◆ StartRecording()

void FWindowsVideoRecordingSystem::StartRecording ( )
override

The documentation for this class was generated from the following files: