Navigation
API > API/Runtime > API/Runtime/MovieSceneCapture > API/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. |