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 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. |