UTakeRecorderSource::StartRecording

This is called when the [UTakeRecorderSources](API\Plugins\TakesCore\UTakeRecorderSources) starts a recording, after all sources have had PreRecording called on them.

Windows
MacOS
Linux

References

Module

TakesCore

Header

/Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakeRecorderSource.h

Include

#include "TakeRecorderSource.h"

Syntax

virtual void StartRecording
(
    const FTimecode & InSectionStartTimecode,
    const FFrameNumber & InSectionFirstFrame,
    class ULevelSequence * InSequence
)

Remarks

This is called when the UTakeRecorderSources starts a recording, after all sources have had PreRecording called on them. Implementations should avoid blocking on this call (instead place that in PreRecording) so that the sources all get StartRecording called on them as close to possible as one another. This is useful for any source that relies on platform time (or other time sources) so that a source does not spend a long time being initialized and causing different sources to record drastically different times.

Parameters

Parameter

Description

InSectionStartTimecode

The externally provided timecode at the time of this recording starting.

InSectionFirstFrame

The first frame of the section in tick resolution

InSequence

The Level Sequence the take is being recorded into.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss