Navigation
API > API/Plugins > API/Plugins/TakeRecorder > API/Plugins/TakeRecorder/UTakeRecorder
Description
Initialize a new recording with the specified parameters. Fails if another recording is currently in progress.
| Name | Initialize |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/Recorder/TakeRecorder.h |
| Include Path | #include "Recorder/TakeRecorder.h" |
| Source | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Private/Recorder/TakeRecorder.cpp |
bool Initialize
(
ULevelSequence * LevelSequenceBase,
UTakeRecorderSources * Sources,
UTakeMetaData * MetaData,
const FTakeRecorderParameters & InParameters,
FText * OutError
)
True if the recording process was successfully initialized, false otherwise
Parameters
| Name | Remarks |
|---|---|
| LevelSequenceBase | A level sequence to use as a base set-up for the take |
| Sources | The sources to record from |
| MetaData | Meta data to store on the recorded level sequence asset for this take |
| InParameters | Configurable parameters for this instance of the recorder |
| OutError | Error string to receive for context |