Name |
Description |
|
---|---|---|
|
FCachedMetrics |
Structure used to cache various metrics for our capture |
|
FCapturedFrameData |
Structure representing a captured frame |
|
FCaptureProtocolInitSettings |
Structure used to initialize a capture protocol |
|
FCaptureResolution |
Structure representing a capture resolution |
|
FFixedTimeStepCaptureStrategy |
A strategy that employs a fixed frame time-step, and as such never drops a frame. |
|
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. |
|
FFrameMetrics |
Metrics that correspond to a particular frame |
|
FMovieSceneCaptureHandle |
A handle to a movie scene capture implementation |
|
FMovieSceneCaptureSettings |
Common movie-scene capture settings |
|
FRealTimeCaptureStrategy |
A capture strategy that captures in real-time, potentially dropping frames to maintain a stable constant framerate video. |
|
FViewportSurfaceReader |
A single, managed surface used as a render target resolution destination |
|
ICaptureProtocolHost |
Interface to be implemented by any class using an UMovieSceneCaptureProtocolBase instance |
|
ICaptureStrategy |
Interface that defines when to capture or drop frames |
|
IFramePayload |
|
|
IMovieSceneCaptureInterface |
Interface for a movie capture object |
|
IMovieSceneCaptureModule |
|
|
ULevelCapture |
|
|
UMovieSceneAudioCaptureProtocolBase |
A class to inherit from for audio capture protocols. |
|
UMovieSceneCapture |
Class responsible for capturing scene data |
|
UMovieSceneCaptureEnvironment |
|
|
UMovieSceneCaptureInterface |
|
|
UMovieSceneCaptureProtocolBase |
A capture protocol responsible for dealing with captured frames using some custom method (writing out to disk, streaming, etc) |
|
UMovieSceneImageCaptureProtocolBase |
A class to inherit from for image capture protocols. |