Navigation
API > API/Runtime > API/Runtime/MovieSceneCapture
| Name | UVideoCaptureProtocol |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneCapture/Public/Protocols/VideoCaptureProtocol.h |
| Include Path | #include "Protocols/VideoCaptureProtocol.h" |
Syntax
UCLASS (Meta=(DisplayName="Video Sequence (avi)", CommandLineID="Video"), MinimalAPI)
class UVideoCaptureProtocol : public UFrameGrabberProtocol
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneCaptureProtocolBase → UMovieSceneImageCaptureProtocolBase → UFrameGrabberProtocol → UVideoCaptureProtocol
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UVideoCaptureProtocol
(
const FObjectInitializer& Init |
Protocols/VideoCaptureProtocol.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bUseCompression | bool | Protocols/VideoCaptureProtocol.h |
|
|
| CompressionQuality | float | Protocols/VideoCaptureProtocol.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AVIWriters | TArray< TUniquePtr< FAVIWriter > > | Protocols/VideoCaptureProtocol.h |
Functions
Public
Overridden from UFrameGrabberProtocol
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FFramePayloadPtr GetFramePayload
(
const FFrameMetrics& FrameMetrics |
~ End UMovieSceneCaptureProtocolBase Implementation Retrieve an arbitrary set of data that relates to the specified frame metrics. | Protocols/VideoCaptureProtocol.h | |
virtual void ProcessFrame
(
FCapturedFrameData Frame |
Process a captured frame. This may be called on any thread. | Protocols/VideoCaptureProtocol.h |
Overridden from UMovieSceneCaptureProtocolBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanWriteToFileImpl
(
const TCHAR* InFilename, |
Test whether this capture protocol thinks the file should be written to. | Protocols/VideoCaptureProtocol.h | |
virtual void FinalizeImpl() |
Called when we have finished capturing | Protocols/VideoCaptureProtocol.h | |
virtual bool SetupImpl() |
Called once at the start of the capture process (before any warmup) to set up anything required for the capture. | Protocols/VideoCaptureProtocol.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConditionallyCreateWriter() |
Protocols/VideoCaptureProtocol.h |