UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRealTimeCaptureStrategy Struct Reference

#include <MovieSceneCapture.h>

+ Inheritance diagram for FRealTimeCaptureStrategy:

Public Member Functions

MOVIESCENECAPTURE_API FRealTimeCaptureStrategy (FFrameRate InFrameRate)
 
virtual MOVIESCENECAPTURE_API void OnInitialize () override
 
virtual MOVIESCENECAPTURE_API void OnStop () override
 
virtual bool ShouldSynchronizeFrames () const override
 
virtual MOVIESCENECAPTURE_API bool ShouldPresent (double CurrentTimeSeconds, uint32 FrameIndex) const override
 
virtual MOVIESCENECAPTURE_API int32 GetDroppedFrames (double CurrentTimeSeconds, uint32 FrameIndex) const override
 
- Public Member Functions inherited from ICaptureStrategy
virtual ~ICaptureStrategy ()
 

Detailed Description

A capture strategy that captures in real-time, potentially dropping frames to maintain a stable constant framerate video.

Constructor & Destructor Documentation

◆ FRealTimeCaptureStrategy()

FRealTimeCaptureStrategy::FRealTimeCaptureStrategy ( FFrameRate  InFrameRate)

Member Function Documentation

◆ GetDroppedFrames()

int32 FRealTimeCaptureStrategy::GetDroppedFrames ( double  CurrentTimeSeconds,
uint32  FrameIndex 
) const
overridevirtual

Implements ICaptureStrategy.

◆ OnInitialize()

void FRealTimeCaptureStrategy::OnInitialize ( )
overridevirtual

Implements ICaptureStrategy.

◆ OnStop()

void FRealTimeCaptureStrategy::OnStop ( )
overridevirtual

Implements ICaptureStrategy.

◆ ShouldPresent()

bool FRealTimeCaptureStrategy::ShouldPresent ( double  CurrentTimeSeconds,
uint32  FrameIndex 
) const
overridevirtual

Implements ICaptureStrategy.

◆ ShouldSynchronizeFrames()

virtual bool FRealTimeCaptureStrategy::ShouldSynchronizeFrames ( ) const
inlineoverridevirtual

Reimplemented from ICaptureStrategy.


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