Module: LCKCore | Version: 1.0 | Platforms: Windows, Android
Overview
The LCK Core plugin provides the fundamental recording infrastructure — video encoding, audio mixing, and scene capture management. It serves as the foundation for all other LCK plugins.Key Components
ULCKRecorderSubsystem
World subsystem managing the recording lifecycle, frame capture, and encoder coordination
ILCKEncoder
Platform-specific video encoder interface with hardware acceleration
FLCKAudioMix
Multi-source audio mixer aggregating all registered audio sources
ILCKAudioSource
Modular audio source interface for game audio, microphone, and voice chat
Architecture
Recording Workflow
1
Setup
Configure recording parameters (resolution, bitrate, framerate)
2
Register Capture
Register a SceneCaptureComponent2D as the video source
3
Start Recording
Initialize encoder and begin frame capture
4
Capture Loop
Each tick: capture frame, mix audio, encode data
5
Stop Recording
Finalize encoding and save to file
Supported Formats
Quick Example
Log Categories
Next Steps
Recording
Recording system details
Encoding
Encoder implementation
Project Settings
SDK configuration