Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- IVideoRecordingSystem
- FGenericVideoRecordingSystem
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/VideoRecordingSystem.h |
| Include | #include "VideoRecordingSystem.h" |
Syntax
class IVideoRecordingSystem
Remarks
Interface for platform video recording functionality
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVideoRecordingFinalized | OnVideoRecordingFinalized |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnableRecording
(
const bool bEnableRecording |
Enables or disables recording if the platform supports it. | |
| void | FinalizeRecording
(
const bool bSaveRecording, |
Stops recording and prepares the final video file for use. | |
| float | Returns the current length of time the of the recording, up to RecordingLengthSeconds. | ||
| uint64 | |||
| uint64 | The minimum and maximum time available for recording on this platform. | ||
| FVideoRecordingFinalized & | |||
| EVideoRecordingState | Returns the current state of video recording. | ||
| bool | IsEnabled () |
Returns whether recording is currently enabled. | |
| bool | NewRecording
(
const TCHAR* DestinationFileName, |
Initializes a new video recording. | |
| void | Pauses video recording after a call to StartRecording. Call StartRecording again to resume. | ||
| void | Begins capturing video after a call to NewRecording or PauseRecording. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | RegisterVideoRecordingFinalizedDelegate
(
const FVideoRecordingFinalized::FDelegate& Delegate |
Use GetOnVideoRecordingFinalizedDelegate | |
| void | Use GetOnVideoRecordingFinalizedDelegate |