Navigation
API > API/Plugins > API/Plugins/TakeRecorder > API/Plugins/TakeRecorder/UTakeRecorderBlueprintLibrary
Description
Start a new recording using the specified parameters. Will fail if a recording is currently in progress
| Name | StartRecording |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/Recorder/TakeRecorderBlueprintLibrary.h |
| Include Path | #include "Recorder/TakeRecorderBlueprintLibrary.h" |
| Source | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Private/Recorder/TakeRecorderBlueprintLibrary.cpp |
UFUNCTION (BlueprintCallable, Category="Take Recorder")
static UTakeRecorder * StartRecording
(
ULevelSequence * LevelSequence,
UTakeRecorderSources * Sources,
UTakeMetaData * MetaData,
const FTakeRecorderParameters & Parameters
)
The recorder responsible for the recording, or None if a a recording could not be started
Parameters
| Name | Remarks |
|---|---|
| LevelSequence | The base level sequence to use for the recording. Will be played back during the recording and duplicated to create the starting point for the resulting asset. |
| Sources | The sources to use for the recording |
| MetaData | Meta-data pertaining to this recording, duplicated into the resulting recorded sequence |
| Parameters | Configurable parameters for this recorder instance |