Navigation
Unreal Engine C++ API Reference > Runtime > MovieSceneCapture > Protocols
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneCaptureProtocolBase
- UMovieSceneImageCaptureProtocolBase
- UFrameGrabberProtocol
- UVideoCaptureProtocol
References
Module | MovieSceneCapture |
Header | /Engine/Source/Runtime/MovieSceneCapture/Public/Protocols/VideoCaptureProtocol.h |
Include | #include "Protocols/VideoCaptureProtocol.h" |
Syntax
class UVideoCaptureProtocol : public UFrameGrabberProtocol
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bUseCompression | |
![]() |
float | CompressionQuality |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UVideoCaptureProtocol
(
const FObjectInitializer& Init |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void |
Overridden from UFrameGrabberProtocol
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FFramePayloadPtr | GetFramePayload
(
const FFrameMetrics& FrameMetrics |
~ End UMovieSceneCaptureProtocolBase Implementation Retrieve an arbitrary set of data that relates to the specified frame metrics. |
![]() ![]() |
void | ProcessFrame
(
FCapturedFrameData Frame |
Process a captured frame. This may be called on any thread. |
Overridden from UMovieSceneCaptureProtocolBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanWriteToFileImpl
(
const TCHAR* InFilename, |
Test whether this capture protocol thinks the file should be written to. |
![]() ![]() |
void | FinalizeImpl () |
Called when we have finished capturing |
![]() ![]() |
bool | SetupImpl () |
Called once at the start of the capture process (before any warmup) to set up anything required for the capture. |