Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- IVideoRecordingSystem
- FGenericVideoRecordingSystem
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/VideoRecordingSystem.h |
Include | #include "VideoRecordingSystem.h" |
Syntax
class FGenericVideoRecordingSystem : public IVideoRecordingSystem
Remarks
A generic implementation of the video recording system, that doesn't support recording
Overridden from IVideoRecordingSystem
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. | |
![]() ![]() ![]() |
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. |