| IVideoRecordingSystem
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/VideoRecordingSystem.h |
Include |
#include "VideoRecordingSystem.h" |
class IVideoRecordingSystem
Interface for platform video recording functionality
Name | Description | ||
---|---|---|---|
|
OnVideoRecordingFinalized |
Name | Description | |
---|---|---|
|
~IVideoRecordingSystem() |
Name | Description | ||
---|---|---|---|
|
EnableRecording ( |
Enables or disables recording if the platform supports it. |
|
|
FinalizeRecording |
Stops recording and prepares the final video file for use. |
|
|
float |
GetCurrentRecordingSeconds() |
Returns the current length of time the of the recording, up to RecordingLengthSeconds. |
|
GetMaximumRecordingSeconds() |
||
|
GetMinimumRecordingSeconds() |
The minimum and maximum time available for recording on this platform. |
|
|
FVideoRecord... |
GetOnVideoRecordingFinalizedDelegate() |
|
|
EVideoRecord... |
GetRecordingState() |
Returns the current state of video recording. |
|
IsEnabled() |
Returns whether recording is currently enabled. |
|
|
NewRecording ( |
Initializes a new video recording. |
|
|
PauseRecording() |
Pauses video recording after a call to StartRecording. Call StartRecording again to resume. |
|
|
StartRecording() |
Begins capturing video after a call to NewRecording or PauseRecording. |
Name | Description | ||
---|---|---|---|
|
FDelegateHan... |
RegisterVideoRecordingFinalizedDelegate ( |
Use GetOnVideoRecordingFinalizedDelegate |
|
UnregisterVideoRecordingFinalizedDelegate ( |
Use GetOnVideoRecordingFinalizedDelegate |