UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ICaptureStrategy Struct Referenceabstract

#include <MovieSceneCaptureProtocolBase.h>

+ Inheritance diagram for ICaptureStrategy:

Public Member Functions

virtual ~ICaptureStrategy ()
 
virtual void OnInitialize ()=0
 
virtual void OnStop ()=0
 
virtual bool ShouldSynchronizeFrames () const
 
virtual bool ShouldPresent (double CurrentTimeSeconds, uint32 FrameIndex) const =0
 
virtual int32 GetDroppedFrames (double CurrentTimeSeconds, uint32 FrameIndex) const =0
 

Detailed Description

Interface that defines when to capture or drop frames

Constructor & Destructor Documentation

◆ ~ICaptureStrategy()

virtual ICaptureStrategy::~ICaptureStrategy ( )
inlinevirtual

Member Function Documentation

◆ GetDroppedFrames()

virtual int32 ICaptureStrategy::GetDroppedFrames ( double  CurrentTimeSeconds,
uint32  FrameIndex 
) const
pure virtual

◆ OnInitialize()

virtual void ICaptureStrategy::OnInitialize ( )
pure virtual

◆ OnStop()

virtual void ICaptureStrategy::OnStop ( )
pure virtual

◆ ShouldPresent()

virtual bool ICaptureStrategy::ShouldPresent ( double  CurrentTimeSeconds,
uint32  FrameIndex 
) const
pure virtual

◆ ShouldSynchronizeFrames()

virtual bool ICaptureStrategy::ShouldSynchronizeFrames ( ) const
inlinevirtual

Reimplemented in FRealTimeCaptureStrategy.


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