MovieSceneCapture

Filters

Classes

Name

Description

Public struct

FCachedMetrics

Structure used to cache various metrics for our capture

Public struct

FCapturedFrameData

Structure representing a captured frame

Public struct

FCaptureProtocolInitSettings

Structure used to initialize a capture protocol

Public struct

FCaptureResolution

Structure representing a capture resolution

Public struct

FFixedTimeStepCaptureStrategy

A strategy that employs a fixed frame time-step, and as such never drops a frame.

Public class

FFrameGrabber

Class responsible for resolving render target data for a specific viewport in an efficient manner Internally, the class uses a fixed array of resolution surfaces, and dispatches rendering commands to resolve the viewport render target into a specific index into this array.

Public struct

FFrameMetrics

Metrics that correspond to a particular frame

Public struct

FMovieSceneCaptureHandle

A handle to a movie scene capture implementation

Public struct

FMovieSceneCaptureSettings

Common movie-scene capture settings

Public struct

FRealTimeCaptureStrategy

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

Public struct

FViewportSurfaceReader

A single, managed surface used as a render target resolution destination

Public struct

ICaptureProtocolHost

Interface to be implemented by any class using an UMovieSceneCaptureProtocolBase instance

Public struct

ICaptureStrategy

Interface that defines when to capture or drop frames

Public struct

IFramePayload

Public class

IMovieSceneCaptureInterface

Interface for a movie capture object

Public class

IMovieSceneCaptureModule

Public class

ULevelCapture

Public class

UMovieSceneAudioCaptureProtocolBase

A class to inherit from for audio capture protocols.

Public class

UMovieSceneCapture

Class responsible for capturing scene data

Public class

UMovieSceneCaptureEnvironment

Public class

UMovieSceneCaptureInterface

Public class

UMovieSceneCaptureProtocolBase

A capture protocol responsible for dealing with captured frames using some custom method (writing out to disk, streaming, etc)

Public class

UMovieSceneImageCaptureProtocolBase

A class to inherit from for image capture protocols.

Typedefs

Name

Description

FFramePayloadPtr

Enums

Name

Description

Public enum

EMovieSceneCaptureExitCode

Process exit codes

Public enum

EMovieSceneCaptureProtocolState