ULCKRecorderSubsystem
The recorder subsystem manages the complete recording lifecycle as aUTickableWorldSubsystem. It handles scene capture, encoder coordination, and audio mixing each tick.
Class Definition
Setup Methods
Initializes the recorder with parameters and optional capture component.
Sets or changes the scene capture component used for video source.
Recording Control
Begins recording. Returns false if already recording or encoder unavailable.
Stops recording and finalizes the video file.
Captures a single frame as a photo.
Async Methods
For non-blocking operations with callbacks:State Queries
Returns true if currently recording.
Returns current recording duration in seconds.
Returns current microphone input level (0.0 - 1.0).
Microphone Control
Enables or disables microphone audio in recordings.
Returns whether microphone audio is enabled.