Module |
|
Header |
/Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakeRecorderSource.h |
Include |
#include "TakeRecorderSource.h" |
virtual void StartRecording
(
const FTimecode & InSectionStartTimecode,
const FFrameNumber & InSectionFirstFrame,
class ULevelSequence * InSequence
)
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.
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. |