Navigation
API > API/Runtime > API/Runtime/Engine
A generic implementation of the video recording system, that doesn't support recording
| Name | FGenericVideoRecordingSystem |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/VideoRecordingSystem.h |
| Include Path | #include "VideoRecordingSystem.h" |
Syntax
class FGenericVideoRecordingSystem : public IVideoRecordingSystem
Implements Interfaces
Functions
Public
Overridden from IVideoRecordingSystem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EnableRecording
(
const bool bEnableRecording |
Enables or disables recording if the platform supports it. | VideoRecordingSystem.h | |
| Stops recording and prepares the final video file for use. | VideoRecordingSystem.h | ||
virtual float GetCurrentRecordingSeconds() |
Returns the current length of time the of the recording, up to RecordingLengthSeconds. | VideoRecordingSystem.h | |
virtual uint64 GetMaximumRecordingSeconds() |
VideoRecordingSystem.h | ||
virtual uint64 GetMinimumRecordingSeconds() |
The minimum and maximum time available for recording on this platform. | VideoRecordingSystem.h | |
virtual EVideoRecordingState GetRecordingState() |
Returns the current state of video recording. | VideoRecordingSystem.h | |
virtual bool IsEnabled() |
Returns whether recording is currently enabled. | VideoRecordingSystem.h | |
virtual bool NewRecording
(
const TCHAR* DestinationFileName, |
Initializes a new video recording. | VideoRecordingSystem.h | |
virtual void PauseRecording() |
Pauses video recording after a call to StartRecording. Call StartRecording again to resume. | VideoRecordingSystem.h | |
virtual void StartRecording() |
Begins capturing video after a call to NewRecording or PauseRecording. | VideoRecordingSystem.h |