Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/MovieSceneCapture/Public/Protocols/FrameGrabberProtocol.h |
Include |
#include "Protocols/FrameGrabberProtocol.h" |
class UFrameGrabberProtocol : public UMovieSceneImageCaptureProtocolBase
Name | Description | ||
---|---|---|---|
|
DesiredPixelFormat |
The pixel format we want to capture in |
|
|
RingBufferSize |
The size of the render-target resolution surface ring-buffer |
Name | Description | |
---|---|---|
|
UFrameGrabberProtocol ( |
Name | Description | ||
---|---|---|---|
|
FFramePayloa... |
GetFramePayload ( |
~ End UMovieSceneCaptureProtocolBase Implementation Retrieve an arbitrary set of data that relates to the specified frame metrics. |
|
ProcessFrame ( |
Process a captured frame. This may be called on any thread. |
Name | Description | ||
---|---|---|---|
|
BeginFinalizeImpl() |
Called when we have finished capturing and we should start finalizing the capture |
|
|
CaptureFrameImpl ( |
Instruct this protocol to capture a frame relating to the specified metrics |
|
|
FinalizeImpl() |
Called when we have finished capturing |
|
|
HasFinishedProcessingImpl() |
~ UMovieSceneCaptureProtocolBase Implementation |
|
|
SetupImpl() |
Called once at the start of the capture process (before any warmup) to set up anything required for the capture. |
|
|
TickImpl() |
Called on the main thread to do any additional processing |